Maison > développement back-end > tutoriel php > Comment puis-je analyser des données CSV en PHP à l'aide de « fgetcsv() » ?

Comment puis-je analyser des données CSV en PHP à l'aide de « fgetcsv() » ?

Susan Sarandon
Libérer: 2024-12-01 17:59:10
original
502 Les gens l'ont consulté

How Can I Parse CSV Data in PHP Using `fgetcsv()`?

Analyse des données CSV en PHP

Cette question aborde le problème de l'analyse d'un fichier CSV dans ses éléments constitutifs à l'aide de PHP. L'exemple fourni contient un fichier CSV avec des valeurs textuelles et numériques, y compris des virgules et des données manquantes.

Solution :

PHP fournit la fonction fgetcsv() spécialement conçue pour l'analyse Fichiers CSV. Voici comment effectuer l'analyse :

$row = 1;
if (($handle = fopen("test.csv", "r")) !== FALSE) {
  while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
    $num = count($data);
    echo "<p> $num fields in line $row: <br /></p>\n";
    $row++;
    for ($c = 0; $c < $num; $c++) {
      echo $data[$c] . "<br />\n";
    }
  }
  fclose($handle);
}
Copier après la connexion

Ce script exploite fgetcsv() pour récupérer les données du fichier CSV, une ligne à la fois. Il maintient un nombre de champs par ligne et les parcourt, imprimant chaque champ sur sa propre ligne.

En utilisant cette méthode, vous pouvez analyser et manipuler sans effort les données de votre fichier CSV dans PHP.

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal