Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 Otvorte súbor , ktorý obsahuje dáta CSV v režime iba na čítanie . Napríklad , ak váš názov súboru je " test.CSV " , zadajte nasledujúci príkaz : 
 
 if ( ( $ fp = fopen ( " test.CSV " , "r " ) ) == FALSE ! ) { 
 
 2 
 prechádzať všetky riadky dát vo formáte CSV , pomocou funkcie " fgetcsv . " Najdôležitejšími parametrami funkcie sú súbor rukoväť $ fp , maximálny počet znakov na riadok a oddeľovač . Zvyčajne oddeľovač súborov CSV bude čiarka . Napríklad typ : 
 
 while ( ! ( $ Data = fgetcsv ( $ fp , 1000 , " , " ) ) == FALSE ) { 
 3 
 Vytvoriť nové pole , ktorého kľúč bude MD5 hash dát vrátil z funkcie " fgetcsv " . Hodnota každého prvku poľa bude samotná dáta . Vzhľadom k tomu , že dáta vrátená " fgetcsv " je pole , použite funkciu " serializáciu " pred vytvorením hash . Tento proces automaticky odstraňuje duplicitné záznamy , pretože to vytvára duplicitné kľúč poľa , prepíše všetky rovnaké položky . Napríklad typ : 
 
 $ list [ md5 ( serializovať ( $ data ) ) ] = $ data ; 
 4 
 5 
 Znovu otvorte súbor v režime zápisu a prechádzať každý záznam nového poľa . Napríklad typ : 
 
 if ( ! ( $ Fp = fopen ( " test.CSV " , " w " ) ) == FALSE ) { 
 
 foreach ( $ zoznam ako $ záznamu ) { 
 6 
 Napíšte každej zo záznamov do súboru pomocou funkcie " fputcsv " . To dáva všetko späť do formátu CSV . Napríklad typ : 
 
 fputcsv ( $ fp , $ záznam , ' , ' ) ; 
 7