J'aimerais remplacer la fin de chaque balise suivit par "<br>" par un vide, ca veut dire, supprimer le "<br>", ca marche avec div mais avec les autres non:
<?php
$sentence = '<div class="x">Hello there Line 1</div>';
$sentence .= '<br>';
$sentence .= '<div class="x">Hello there Line 1 Bis</div>';
$sentence .= '<br>';
$sentence .= '<p class="x">Hello there Line 2</p>';
$sentence .= '<br>';
$sentence .= '<span>Hello there Line 4</span>';
$sentence .= '<br>';
echo $sentence.'<br /><br />';
$toRep = array('ul', 'p', 'div');
if (preg_match('#</(p|div|span)><br>#', $sentence)) {
foreach($toRep as $v)
{
$newS = preg_replace("#</$v><br>#", "</$v>", $sentence);
}
} else {
$newS = 'Error';
}
echo $newS;
?>
merci a vous
