Come ottenere il numero di righe in formato CSV PHP

April 1

Hypertext Preprocessor (PHP) è un linguaggio di programmazione di solito utilizzato per la generazione di contenuti dinamici per i siti web. Come molti linguaggi di programmazione, PHP fornisce il supporto per valori separati da virgole (CSV), che è un formato comune per la memorizzazione dei dati in file di testo normali. Quasi tutte le applicazioni per fogli supporta l'esportazione dei dati in formato CSV, e con PHP è possibile utilizzare i dati nelle applicazioni del sito web pure. Un compito comune associati alla gestione di dati di questo tipo sta contando il numero di record o righe.

istruzione

1 Aprire un editor di testo normale che non fa alcun ricca formattazione del testo. Dopo aver inserito il tag PHP di apertura, inizializzare una variabile per tenere il conteggio attuale. Ad esempio, digitare quanto segue:

<? Php

$ file = 0;

2 Aprire il file in modalità di sola lettura. Loop attraverso ciascuno dei record utilizzando il comando "fgetcsv". Questo comando analizza automaticamente ogni riga secondo gli standard CSV. Ad esempio, digitare quanto segue:

if (($ fp = fopen ( "test.csv", "r"))! == false) {

while (($ record = fgetcsv ($ fp))! == false) {

3 Utilizzare l'operatore di incremento per aumentare il numero di ogni iterazione. Ad esempio, digitare quanto segue:

$ righe ++;

4 Chiudere il ciclo "while", il file CSV e la "if". Ad esempio, digitare quanto segue:

}

fclose ($ fp);

}

5 Visualizzare il conteggio totale e chiudere il tag PHP. Ad esempio, digitare quanto segue:

echo "Totale righe =" $ file.;

?>