Bonjour,

sinon tu peux essayer ça (l'idée est de capturer la partie que l'on souhaite conserver) :

$str=preg_replace('/^(.*?)(?:(?:<br>)|\s)*$/', "$1", $str);

ça enlève les <br> et les...