file ne charge pas les tabulations

jfa
Invité n'ayant pas de compte PHPfrance

21 mars 2013, 13:37

Bonjour
J'ai un fichier ($filepath) au format txt qui contient des tabulations.
Or je n'arrive pas à charger ces tabulations.
J'ai le code suivant :

Code : Tout sélectionner

$arrLines= array(); $lines= file($filepath, FILE_IGNORE_NEW_LINES); $n= count($lines); for ($i=0; $i < $n; $i++){ $s= trim($lines[$i]); if ($s !== ""){ $arrLines[]= $s; } } $s= implode('\n', $arrLines);
Quelqu'un pourrait-il me dire ce qui ne va pas ?
Merci d'avance

Mammouth du PHP | 2278 Messages

21 mars 2013, 14:35

Pour voir de quoi il s'agit fais-lui d'abord afficher la longueur du texte incriminé.
s'il y a des accents utilise:
mb_strlen ( $chaine, "codage" );
codage pris là suivant ton cas; http://www.php.net/manual/fr/mbstring.s ... odings.php
plutôt que strlen
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

jfa
Invité n'ayant pas de compte PHPfrance

21 mars 2013, 15:10

Mille excuses !
Je n'avais pas vu que trim supprime également les tabulations en début de ligne.
Merci quand même !

Mammouth du PHP | 2278 Messages

21 mars 2013, 19:31

marque ton sujet Résolu, alors...
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD