Sto tentando di eliminare tutti i
ad inizio e fine di un testo con
Dove sbaglio, secondo voi ?Codice PHP:
$var="
asfasdf
";
echo htmlentities(preg_replace('/(^\
$)/', '', $var))
Grz
Sto tentando di eliminare tutti i
ad inizio e fine di un testo con
Dove sbaglio, secondo voi ?Codice PHP:
$var="
asfasdf
";
echo htmlentities(preg_replace('/(^\
$)/', '', $var))
Grz
è sbagliata la regexp... per semplificare puoi prima eliminare quelli iniziali e poi quelli finali...
Codice PHP:
$var="
asfasdf
";
$var = preg_replace('/^(
)+/', '', $var);
$var = preg_replace('/(
)+$/', '', $var);
print htmlentities($var);
grz 1000
Se sono proprio messi cosìOriginariamente inviato da epescol
Sto tentando di eliminare tutti i
ad inizio e fine di un testo con
Dove sbaglio, secondo voi ?Codice PHP:
$var="
asfasdf
";
echo htmlentities(preg_replace('/(^\
$)/', '', $var))
Grz
puoi provare con un semplice
Codice PHP:
$var="
asfasdf
";
echo trim($var,'
');
![]()
Without faith, nothing is possible. With it, nothing is impossible
http://ilwebdifabio.it
mmh... trim() considera il secondo parametro una lista di caratteri, non come una stringa intera, quindi eliminerebbe tutte le "b" e le "r" nel testo, oltre ai caratteri "<" e ">" in qualunque posizione.
Originariamente inviato da eiyen
mmh... trim() considera il secondo parametro una lista di caratteri, non come una stringa intera, quindi eliminerebbe tutte le "b" e le "r" nel testo, oltre ai caratteri "<" e ">" in qualunque posizione.La funzione trim è utilizzata per rimuovere caratteri all'inizio ed alla fine di una stringa.Codice PHP:
$var="
asfbd
asdf
";
echo trim($var,'
');
Without faith, nothing is possible. With it, nothing is impossible
http://ilwebdifabio.it
Codice PHP:
echo preg_replace('/(^(\
|\<br \/>| |\r\n|\n|\r)*)|((\<br(\s*\/)?>| |\r\n|\n|\r)*$)/i', '', $var);
sì, ma come dicevo io ("in qualunque posizione" nel senso dell'ordine dei caratteri), per esempio:Originariamente inviato da whisher
La funzione trim è utilizzata per rimuovere caratteri all'inizio ed alla fine di una stringa.Codice PHP:
$var="
asfbd
asdf
";
echo trim($var,'
');
ha come risultato:Codice PHP:
$var="
bar
";
echo trim($var,'
');
(!) perchè la "b" e la "r" agli estremi vengono "trimmate"Codice PHP:
a