Comment supprimer une ligne à la fin d'une chaîne de caractères avec PHP ? Merci.
Réponses
Trop de publicités?
Don Dickinson
Points
4208
Si vous cherchez à supprimer la dernière ligne est une chaîne contenant le caractère de nouvelle ligne ( \n ), alors vous feriez quelque chose comme ceci ...
$someString = "This is a test\nAnd Another Test\nAnd another test.";
echo "SomeString BEFORE=".$someString."\n";
// find the position of the last occurrence of a \n
$firstN = strlen($someString) - strpos(strrev($someString), "\n");
// get rid of the last line
$someString = substr($someString, 0, $firstN);
echo "SomeString AFTER=".$someString;
user387302
Points
223