Création d'un fichier CSV en PHP
De nombreux utilisateurs d'une base de données doivent pouvoir accéder au contenu de la base de données sous diverses formes. Dans ce cas, un fichier CSV, ou un fichier de valeurs séparées par des virgules, est nécessaire.
Pour générer un fichier CSV en PHP, les étapes suivantes peuvent être suivies :
Exemple :
header("Content-Type: text/csv"); header("Content-Disposition: attachment; filename=file.csv"); function outputCSV($data) { $output = fopen("php://output", "wb"); foreach ($data as $row) fputcsv($output, $row); // here you can change delimiter/enclosure fclose($output); } outputCSV(array( array("name 1", "age 1", "city 1"), array("name 2", "age 2", "city 2"), array("name 3", "age 3", "city 3") ));
La fonction d'en-tête est utilisée pour définir les informations d'en-tête correctes. La fonction outputCSV prend les données à sortir en entrée et les formate dans une chaîne CSV. La fonction fputcsv est utilisée pour écrire les données CSV dans le flux de sortie.
Une fois ce code exécuté, le fichier CSV sera envoyé au navigateur et téléchargé par l'utilisateur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!