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); }
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!