8768 sujets

Développement web côté serveur, CMS

Salut !

Je lis un fichier .txt en php, pas de soucis, le fichier contient un listing donc le dois récupérer chaque ligne, jusque là ok...

Il est possible qu'une ligne soit un saut de ligne ou rien.

malheureusement j'ai l'impression que quand c'est un saut de ligne, php récupère quand même

exemple du résultat :
string(61) " 4 . AT 788 T 12MAY CMNCDG HS2 1315 1720 O E SA" string(8) " " string(69) " 1 . AT 789 L 05MAY CDGCMN HS2 1820 2030 O E SA "


On voit le string(8) " "... ça me rend fou j'ai beau faire

if(strlen($value) > 0 && !empty($value))

ou
if(strlen($value) > 0 && $value != " " ))

rien à faire.. du coup j'ai un paquet de de string, vide... quelqu'un à une idée ?



P.S : ou alors ce n'est pas un saut de ligne, mais un TAB ? ....
Modifié par JENCAL (23 Feb 2018 - 11:07)
Ok je me répond seul Smiley cligne


grâce a array_filter je peux rajouter trim

 $lines = array_values(array_filter($lines, "trim"));


Du coup c'est good...
Meilleure solution