PHP står for " PHP: Hypertext Preprocessor ". Det er et programmeringssprog primært anvendes til dynamisk at generere website indhold. Ligesom mange programmeringssprog , understøtter det CSV ( kommaseparerede værdier ), som er et format til lagring af data i almindelige tekstfiler. Linjeskift adskille hver post , og en afgrænser - såsom en kommaer eller semikolon - adskiller hvert element inden posterne. Sammen med PHP , kan du bruge CSV datafiler i web-applikationer og opbevare dine filer rent ved at fjerne unødvendige dubletter . Instruktioner
1
Åbn den fil , der indeholder de CSV data i skrivebeskyttet tilstand . For eksempel, hvis din filnavnet er " test.csv " skrive følgende : Hej
if ( ( $ fp = fopen ( " test.csv ", " r" ) ) == FALSE !) { < Br >
2
Loop gennem alle linjer CSV data ved hjælp af funktionen " fgetcsv ". De vigtigste parametre for funktionen er den fil håndtaget $ fp , det maksimale antal tegn per linje og afgrænser. Normalt skilletegnet for CSV-filer vil være et komma. Skriv f.eks : Hej
while (! ( $ Data = fgetcsv ( $ fp , 1000, "," ) ) == FALSE ) {
3
Opret en nyt array , hvis nøgle vil være en MD5 hash af de data, der returneres fra " fgetcsv "-funktion. Værdien af hvert array element vil være selve dataene. Da de data, der returneres med " fgetcsv " er et array , kan du bruge til " føljeton "-funktionen , før du opretter hash. Denne proces automatisk eliminerer dubletter , fordi det genererer en dublet vifte nøgle, overskriver eventuelle identiske poster. Skriv f.eks : Hej
$ list [ md5 ( føljeton ( $ data) ) ] = $ data
4 5
åbner filen igen i write mode og sløjfe gennem hver af posterne i den nye array. Skriv f.eks : Hej
if (! ( $ Fp = fopen ( " test.csv ", " w" ) ) == FALSE ) {
foreach ( $ list som $ post) {
6
Skriv hver af posterne i filen ved hjælp af " fputcsv "-funktion. Det sætter alting tilbage i CSV-format . Skriv f.eks : Hej
fputcsv ( $ fp , $ rekord, "," ),
7