Estoy usando esta expresión regular para quitar el último <br/> de una cadena.
Código PHP:
$text = 'mi cadena <br>';
$text = preg_replace('/<br\s*?\/?>\s*$/', '', $text);
echo $text; // imprime: 'mi cadena' HASTA AQUI BIEN
Código PHP:
$text = 'mi cadena <br><br><br>';
$text = preg_replace('/<br\s*?\/?>\s*$/', '', $text);
echo $text; // imprime: 'mi cadena<br><br>' O SEA: SOLO BORRA EL PRIMERO PERO NO LOS OTROS <br/>
Gracias