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

Come leggere i campi delimitati in un file con PHP

La funzione PHP "esplodere" consente di separare i dati e il delimitatore in un file delimitato , come un valore separati da virgola (CSV) . La funzione di "esplodere" accetta due parametri, il delimitatore e la stringa di input . In questo caso , la stringa di input sono i dati contenuti nel file. Il file deve essere aperto ed i dati inseriti in una variabile prima che la funzione di "esplodere" può essere chiamato . È possibile utilizzare un ciclo " foreach " per stampare ogni campo per lo schermo o in un nuovo file . Istruzioni
1

Aprire un documento vuoto in un editor di testo come Blocco note di Windows o gedit in Linux .
2

tipo " < ? Php" per avviare il PHP . copione
3

digitare la riga "$ nomefile = " delimited.txt " ; " . inserire il nome del file in " $ nomefile " variabile
4

Tipo linea "$ fh = fopen ( $ filename , 'r '); " per aprire il file
5

digitare la riga "$ data = fread ( $ fh , dimensione del file. ( $ filename) ) ; " per posizionare il contenuto del file in" $ data " . variabile
6

Tipo linea" fclose ( $ fh ) . "per chiudere il file
Pagina 7

digitare la riga "$ splitcontents = explode ( " , " , $ data ) ; " per separare i campi e il delimitatore . In questo caso , il delimitatore è una virgola ( , ) . È possibile inserire qualsiasi carattere come delimitatore nella funzione "esplodere"
8

Tipo le seguenti due righe da stampare ogni file sullo schermo : . Foreach ( $ splitcontents come $ CurrentVal ) {echo $ CurrentVal . "\\ n" ; " > " . }
9

Tipo di chiudere lo script PHP
10

Salvare lo script con il " php ". estensione del file .
11

eseguire lo script digitando " php script.php " dalla riga di comando in Windows e Linux .

 

Programmazione © www.354353.com