[résolu] Espaces et preg_replace

Espaces et preg_replace [résolu] - PHP - Programmation

Marsh Posté le 09-10-2008 à 17:52:32    

Hello,
 
Truc debile. Mais je bloque...
Voilà j'ai un texte HTML. j'ai envie d'enlever toute les balises <p> qui sont vide donc <p>&nbsp;</p> ou alors <p> </p>.
Du coup j'ai fait ca :

Code :
  1. $monCodeHTML = preg_replace('/<p>[[:space:]]<\/p>/smU', '', $monCodeHTML);


 
Mais apparement ca ne marche pas.
Dans mon exemple je ne traite pas le cas ou il y a &nbsp;.
 
Comment faire pour enlever les balises ayant uniquement des espaces blancs, des retour chariot, des tabulations??


Message édité par Spir le 16-10-2008 à 16:04:45
Reply

Marsh Posté le 09-10-2008 à 17:52:32   

Reply

Marsh Posté le 12-10-2008 à 18:12:27    

Salut, avec sa:
 

Code :
  1. $arraysearch = array('<p> </p>',
  2. '<p>$nbsp;</p>',
  3. '<p>\n</p>');
  4. $monCodeHTML = str_replace($arraysearch, '', $monCodeHTML);

Reply

Marsh Posté le 13-10-2008 à 10:07:46    

Merci c'est pas mal

Reply

Marsh Posté le 14-10-2008 à 12:07:36    

ajoute réglé au titre de ton sujet si c'est bon merci.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed