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)
[wx_adsense]
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);
?>
[wx_amazon]

