2
aide ...php: supprimer <p>,</p>, <br> et <br /> du début et de fin de la chaîne
$chars = " \t\n\r\0\x0B";
$pattern = '('.implode('|',array_map('preg_quote',array('<p>','</p>','<br />','<br>'))).')'."\b";
$data = trim(preg_replace('~'.$pattern.'$~i','',preg_replace('~^'.$pattern.'~i','',trim($data,$chars))),$chars);
Ce code est de supprimer tous <p>,</p>,<br> and <br />
dès le début et à la fin d'une chaîne html. Mais ça ne marche pas très bien. Des idées?
grand! bien que, j'ai dû modifier le sous-masque à: $ subpattern = '(? (br | p)? /? [^>] *>)'; – andufo