0 votes

Supprimer une ligne de fin de fichier avec PHP

Comment supprimer une ligne à la fin d'une chaîne de caractères avec PHP ? Merci.

4voto

Kalium Points 2895

Vous voulez supprimer les espaces blancs ? Essayez trim() . Ce sont des cousins proches ltrim y rtrim peut être plus proche de ce que vous voulez.

0voto

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;

0voto

user387302 Points 223

Si vous essayez de supprimer une ligne à la fin d'un fichier, vous pouvez essayer d'utiliser la fonction file() de PHP pour lire le fichier (qui le place dans un tableau) et ensuite extraire le dernier élément. Cela suppose que PHP reconnaisse les fins de ligne dans votre fichier.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X