J'ai le code suivant :
while (!feof($file)) {
$arrayOfIdToBodyPart = fgetcsv($file,0, "\t");
if (count($arrayOfIdToBodyPart)==2){
le problème est que le contenu du fichier ressemble à ça :
39 ankle
40 tibia
41 Vastus Intermedius
et ainsi de suite
parfois, le test dans le if montrera trois avec la première étant le numéro, la deuxième étant le nom, et la troisième étant juste... emtpy.
Cela fait échouer le bloc if, et me rend triste. Je sais que je peux simplement faire en sorte que le bloc if teste pour >=2, mais y a-t-il un moyen de faire en sorte qu'il reconnaisse simplement le fait qu'il y a deux éléments ? Je n'aime pas que le fgetcsv trouve des caractères "mystérieux" à la fin de la ligne.
S'agit-il d'un serveur Unix exécutant une erreur de fichier basée sur Windows ? Si c'est le cas, et que j'utilise un serveur ubuntu sans dos2unix, où puis-je le trouver ?