PHP har en funktion som kallas fgetcsv som tillåter dig att placera värden från en kommaseparerad fil (CSV) i en array . Funktionen läser en rad ( rad ) på en gång , så det måste placeras inom en slinga för att bearbeta en hel fil . Funktionsargumenten är följande : resurs , lina , avgränsare , inhägnad och fly . Du bör ange längden att vara längre än den längsta linjen . Använd avgränsare argumentet om din fil använder något annat än ett kommatecken . Om dina data är innesluten i enkla och dubbla citattecken anger att i inneslutningen argumentet . De escape är förvald till " ny rad " , men kan anges som något annat . Saker du behöver
PHP
Visa fler instruktioner
1
Öppna en tom textfil i valfri textredigerare .
2
Starta din ? php script med raden : < php
3
Ange start radnumret med raden : $ row = 1 ;
4
Öppna . csv-fil för att läsa enbart med raden : $ file = fopen ( " example.csv " , " r " ) ;
5
Starta while-slinga som kommer att gå igenom uppgifterna och placera varje rad i en
6
Räkna antalet fält i varje rad : $ num = count ( $ data) ;
7
Starta en for-loop för att skriva ut data till skärmen : för ( $ x = 0 , $ x < $ num , $ x + + ) {
8
skriva ut data till skärmen och stäng av och medan loopar : echo $ uppgifter [ $ c ] " \\ n " ;}}
9 < p . > Stäng filen med raden : fclose ( $ file ) ;
10
Stäng php script : ? >
11
Spara skriptet med " php . " förlängning . Hela manuset kommer att se ut Addera ditt