PHP hat eine Funktion namens fgetcsv , dass Sie die Werte von einem Komma getrennt (CSV )-Datei in ein Array platzieren können. Die Funktion liest eine Linie (Zeile) zu einer Zeit , so muss es in einer Schleife gelegt werden, um eine gesamte Datei zu verarbeiten. Die Argumente der Funktion sind wie folgt: Ressource , die Länge der Linie , Trennzeichen , Gehäuse und Flucht. Sie sollten die Länge länger sein als die längste Linie . Verwenden Sie das Trennzeichen Argument, wenn Ihre Datei verwendet etwas anderes als ein Komma. Wenn Ihre Daten in einfachen und doppelten Anführungszeichen eingeschlossen ist , dass in dem Gehäuse Argument angeben . Die Escape-Wert standardmäßig auf " neue Zeile " , kann aber als etwas anderes angegeben werden. Things You
PHP
brauchen anzeigen Weitere Anweisungen
1
Öffnen Sie eine leere Textdatei in einem beliebigen Texteditor .
2
Beginnen Sie Ihren ? php script mit der Zeile: < php
3
setzen Sie den Anfangspunkt Zeilennummer mit der Zeile: $ row = 1;
4
öffnen . csv-Datei zu lesen, nur mit der Zeile: $ file = fopen (" example.csv ", " r");
5
starten while-Schleife , die durch die Daten ausgeführt werden soll und legen Sie in jede Zeile ein Seite 6
Zählen Sie die Anzahl der Felder in jeder Zeile : $ num = count ($ data);
7
Starten Sie eine for-Schleife zum Ausdrucken der Daten auf dem Bildschirm : for ( $ x = 0; $ x < $ num ; $ x + +) {
< br > 8
drucken Sie die Daten auf dem Bildschirm , und schließen Sie das für und while-Schleifen : $ data [$ c] echo " \\ n"; }}
9
Schließen Sie die Datei mit der Zeile: fclose ( $ file );
10
Schließen Sie das pHP-Skript : >
11
Speichern Sie das Skript mit dem "php . " Erweiterung. Das gesamte Skript aussehen wird