disign | Php: rimuovere line break non necessari | a digital sign for a best design!
A digital sign for a best design

Articolo stampato da http://disign.improntedigitali.it/php-rimuovere-line-break-non-necessari-414-2-1.html

© Luca Frassineti

Programmazione 4.608 visualizzazioni

Php: rimuovere line break non necessari

04/07/2012

Spesso gli editor WYSIWYG al momento dell'inserimento di testi producono spaziature tra le righe non volute e non necesssarie.

I line break (br) non vengon visualizzati in fase di inserimento ma a seconda del css adottato rischiano di pasziare eccessivamenet

 

La soluzione può essere l'uso di una regular expression di Php con cui possiamo filtrare un contenuto rimuovendo i line break superflui!
Ecco il codice per effettuare la 'pulizia':

 

$txt = preg_replace('/<(((?!br)[^>])*)>\r*\n*\s*()*\r*\n*\s*<(((?!br)[^>])*)>/i', '<$1><$4>', $txt);

Invia una domanda o un commento sull'articolo

I campi obbligatori sono segnalati *

*

*



 


Questo sito è totalmente privo di pubblicità, se volete sostenere questa inziativa, potete scegliere di fare una piccola donazione libera:


© 2009 - 2024 Impronte digitali di Luca Frassineti. Tutti i diritti riservati.