Salve, vorrei ridurre tutti gli spazi e gli a capo che sono presenti in un campo form pių di una volta a una sola.
Ho fatto cosė ma va solo il primo...
$var= preg_replace("#[ ]{1,}#", " ", "$var");
$var = preg_replace("[\n+]", "\n", "$var");
Grazie.
Salve, vorrei ridurre tutti gli spazi e gli a capo che sono presenti in un campo form pių di una volta a una sola.
Ho fatto cosė ma va solo il primo...
$var= preg_replace("#[ ]{1,}#", " ", "$var");
$var = preg_replace("[\n+]", "\n", "$var");
Grazie.
Cosi dovrebbe segare qulunque spazio e/o accapoCodice PHP:$var= preg_replace("[[:space:]]+", " ", "$var");
![]()
Ciao, grazie ma non va...mi dice:
Warning: preg_replace(): Unknown modifier '+' in /home/italyhot/public_html/panel.php
Prova cosė:
codice:$newtxt = preg_replace('/(\x20|(?:\r)?\n){2,}/','$1',$txt) ;
@Il_Drugo: con le preg devi usare i delimitatori.
edit: questa riduce solo sequenze di spazi o di a capo, ma se hai a capo,spazio, acapo, spazio, a capo, non sostituisce
dA .. foto di viaggio
L'esperienza č il tipo di insegnante pių difficile.
Prima ti fa l'esame, e poi ti spiega la lezione.
mmm questa č meglio:
codice:$newtxt = preg_replace('/(\x20){2,}|((?:\r)?\n){2,}/','$1$2',$txt);
dA .. foto di viaggio
L'esperienza č il tipo di insegnante pių difficile.
Prima ti fa l'esame, e poi ti spiega la lezione.