Ahoj, mám problém s tím jak vymazat mezery jen v určité sekci řetězce. Příklad:
$text="nejaky text [a]http://progra mujte.com[/a] nejaky text";
Konkrétně v sekci [a][/a]. Mohli byste mi poradit jak na to? Jaké funkce by na to byly dobrý? Ahoj, mám problém s tím jak vymazat mezery jen v určité sekci řetězce. Příklad:
$text="nejaky text [a]http://progra mujte.com[/a] nejaky text";
Konkrétně v sekci [a][/a]. Mohli byste mi poradit jak na to? Jaké funkce by na to byly dobrý? tak kdyz by slo jen ciste o to [a]
tak bych to asi udelal pomoci
$x = split('\[',$ret);
foreach ( $x as $idx => $ln ) {
if ( ereg('^a\]',$ln)) {
$x[$idx] = strtr($ln,array(' '=>'')); // pripadne jakykoliv jiny zpusob nahrazeni
}
}
To killermax : neco ve stylu: netestováno
preg_replace('#(?<=\[a\])( )(?=\[/a\])#i', '', $var);
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku