PHP fputcsv()

La fonction fgetcsv() est une fonction intégrée en PHP qui formate une ligne en CSV(Comma Separated Values) et l’écrit dans un fichier ouvert.
 

Syntaxe
fgetcsv(file, array, sep, enc)

 
 

Paramètres
  • file(Obligatoire) : Spécifie le fichier dans lequel écrire.
  • array(Obligatoire) : Spécifie le tableau d’où proviennent les données.
  • sep(Optionnel) : Spécifie le séparateur de champ. La valeur par défaut est la virgule (,).
  • enc(Optionnel) : Spécifie le caractère de fermeture. La valeur par défaut est (").

 

Valeur de retour

La fonction renvoie la longueur de la chaîne écrite en cas de succès, FALSE en cas d’échec.
 

Version PHP:

5.1+
 

Exemple :

Le code suivant lit le contenu d’un fichier CSV:

<?php
$persons = array("Alex, Bob, Emily, Jean");

// Ouvrir le fichier
$file = fopen("contacts.csv", "w");

// formatage de chaque ligne au format CSV
foreach ($persons as $row)
{ 
    fputcsv($file, explode(',',$row));
}

// Fermer le fichier
fclose($file); 
?>
Questions d'entretiens PHP

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *