Bonjour, j'ai un fichier .txt que je lis en php. J'aimerais retirer à la lecture les saut de ligne.
Je l'ai ai mis pour que ce soit plus lisible quand on l'ouvre pour le modifier mais je voudrais que php l'interprète sans les saut de ligne ... J'ai tenté cela :


    $musics = file('musics.txt');
    unset($musics[array_search('\r\n', $musics)]);
J'ai relu mon poste et j'ai pas trouvé ça super clair du coup je vais accompagner ça d'un exemple, voici comment se présente mon .txt :


information1
information2
information3

information6
information7
information8

information9
information10
information11


Mais j'aimerais que le php interprète le fichier comme ceci :


information1
information2
information3
information6
information7
information8
information9
information10
information11


Merci à tous pour votre temps et bonne soirée !
Modérateur
Bonjour,

essaie ça :
function is_not_empty_line($line)
{
	return !preg_match("#^[\r\n]+$#",$line);
}
$musics2=array_filter($musics,"is_not_empty_line");


Amicalement,
Meilleure solution
parsimonhi a écrit :
Bonjour,

essaie ça :
function is_not_empty_line($line)
{
	return !preg_match("#^[\r\n]+$#",$line);
}
$musics2=array_filter($musics,"is_not_empty_line");


Amicalement,


Merci beaucoup pour ta réponse, ça marche plus que bien (:
Bonne soirée !
Modifié par vzytoi (05 Nov 2020 - 19:23)