Hmmm j'ai une idée saugrenue qui me vient...
Si j'ai bien compris ton <br> est à la fin du texte : tu te sers de explode() pour couper ta chaine en tableau et tu enlèves (avec le paramètres -1) la dernière occurence (qui est vide) et tu recréés ton texte sans le denier <br>
<?php
//si <br> à la fin du texte
$tab_texte = explode ("<br>",$texte,-1);
$texte = implode ("<br />",$tab_texte);
?>
Si tu veux le dernier <br> mais s'il n'est pas en fin de texte : tu fais la même manip mais tu rajoutes la dernière occurrence du tableau avec un espace
<?php
//si le dernier <br> mais pas à la fin du texte
$tab_texte_0 = explode ("<br>",$texte);
$tab_texte_1 = explode ("<br>",$texte,-1);
$dernier_occurence = count($tab_texte_1);
$texte = implode ("<br />",$tab_texte_1)." ".$tab_texte_0[$dernier_occurence];
?>
Hmmm j'ai une idée saugrenue qui me vient...
Si j'ai bien compris ton <br> est à la fin du texte : tu te sers de explode() pour couper ta chaine en tableau et tu enlèves (avec le paramètres -1) la dernière occurence (qui est vide) et tu recréés ton texte sans le denier <br>
[php]<?php
//si <br> à la fin du texte
$tab_texte = explode ("<br>",$texte,-1);
$texte = implode ("<br />",$tab_texte);
?>[/php]
Si tu veux le dernier <br> mais s'il n'est pas en fin de texte : tu fais la même manip mais tu rajoutes la dernière occurrence du tableau avec un espace
[php]<?php
//si le dernier <br> mais pas à la fin du texte
$tab_texte_0 = explode ("<br>",$texte);
$tab_texte_1 = explode ("<br>",$texte,-1);
$dernier_occurence = count($tab_texte_1);
$texte = implode ("<br />",$tab_texte_1)." ".$tab_texte_0[$dernier_occurence];
?>[/php]