[PHP] Utiliser les entetes d'un fichier
Posté : 07 oct. 2010, 15:54
Bonjour à tous,
Débutant en PHP (je ne suis pas developpeur), j'ai besoin d'aide.
Je récupere un fichier csv sur par le biais d'une URL
nom\tprénom\tage
Je souhaite utilisé les titres de ce fichier comme variable et dans mon code.
Merci.
Débutant en PHP (je ne suis pas developpeur), j'ai besoin d'aide.
Je récupere un fichier csv sur par le biais d'une URL
$array_fichier = file('http://192.168.0.1/fichier.csv');
Le fichier est structuré de la sortenom\tprénom\tage
Je souhaite utilisé les titres de ce fichier comme variable et dans mon code.
for($i=1;$i<sizeof($array_fichier);$i++){ // =1 pour le pas prendre en compte l'en-tete
$array_ligne = explode("\t",$array_fichier[$i]); //tabulation c'est le separateur
if ( isset($array_ligne[2]) && strlen(trim($array_ligne[2])) > 0 ) { //la au lieu d'utiliser le numéro de le colonne 2, je veux utiliser le titre 'prénom' par exemple
$array_final[] = $array_ligne[2]; // idem utilisé le titre et pas le numéro
}
}
Mon besoin est simple, je souhaite gérer les changements dans le cas ou je dois ajouter de nouvelles colonnes.Merci.