Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come leggere un file CSV in PHP

PHP ha una funzione chiamata fgetcsv che permette di inserire i valori di un valore separati da virgola (CSV) in un array . La funzione legge una riga (riga) alla volta , quindi deve essere collocato all'interno di un ciclo , al fine di elaborare un intero file . Gli argomenti della funzione sono i seguenti : risorsa , lunghezza della linea , delimitatore , recinto e fuggire . È necessario specificare la lunghezza per essere più lungo la linea più lunga . Utilizzare l'argomento delimitatore se il file utilizza qualcosa di diverso da una virgola . Se i dati sono racchiusi tra virgolette singole e doppie , specificare che nell'argomento recinto . Il valore predefinito di fuga a " nuova linea " , ma possono essere specificati come qualcosa d'altro . Cose che ti serviranno
PHP
Show More Istruzioni
1

Aprire un file di testo vuoto in qualsiasi editor di testo .
2

Inizia la tua ? script php con la riga: 3

il numero di riga a partire dalla linea : $ row = 1;
4

Aprire il . csv a leggere solo con la riga: $ file = fopen ( " example.csv " , " r");
5

Inizia il ciclo while che verrà eseguito attraverso i dati e mettere ogni riga in un Pagina 6

Contare il numero di campi in ogni riga: $ num = count ( $ data ) ;
7

Inizia un ciclo for per stampare il dati alla schermata : for ($ x = 0; $ x < $ num , $ x + + ) {

8

stampare i dati allo schermo e chiudere il cicli for e while : echo $ data [ $ c ] " \\ n"; }}
9

Chiudere il file con la riga: fclose ( $ file) ;
10

chiudere lo script php : ? >
11

Salvare lo script con il " php . " estensione . L' intero script sarà simile

 

Programmazione © www.354353.com