Può capitare di dover convertire BR multipli da un testo HTML in un solo BR. Segue il codice PHP che permette di farlo:
1 |
$txt = preg_replace("/(<br\s*\/?>\s*)+/", "<br/>", $txt); |
enjoy
Può capitare di dover convertire BR multipli da un testo HTML in un solo BR. Segue il codice PHP che permette di farlo:
1 |
$txt = preg_replace("/(<br\s*\/?>\s*)+/", "<br/>", $txt); |
enjoy
Per evidenziare delle parole all’interno di un testo con PHP si possono usare diverse soluzioni. Io preferisco utilizzare delle espressioni regolari che sono più eleganti e pulite. Ipotizzando di avere un array con le parole da evidenziare che si chiama…
E’ possibile utilizzare una semplice espressione regolare per sostituire occorrenze multiple di BR in un solo BR. Ad esempio potrei trasformare velocemente:
1 |
prova<br/><br/><br/>prova |
in
1 |
prova<br/>prova |
con la seguente espressione regolare:
1 |
preg_replace("/(<br\s*\/?>\s*)+/", "<br/>", $input); |
Con lo stesso sistema possiamo convertire gli accapo (\n)…