305 of 410 menu

Kazi fgetcsv

Kazi fgetcsv husoma mstari kutoka kwa faili na kuutenganusha katika sehemu katika muundo wa CSV. Kigezo cha kwanza kinachokubaliwa na kazi ni kielekezi cha faili iliyofunguliwa, cha pili - urefu upeo wa mstari, cha tatu - kitenganishi cha sehemu (kwa chaguomsingi koma), cha nne - herufi ya kiwambo (kwa chaguomsingi alama za quotation mbili), cha tano - herufi ya kuepuka.

Sintaksia

fgetcsv( resource $handle, int $length = 0, string $separator = ",", string $enclosure = "\"", string $escape = "\" );

Mfano

Tusome faili ya CSV mstari kwa mstari na tuonyeshe yaliyomo:

<?php $file = fopen('data.csv', 'r'); while (($row = fgetcsv($file)) !== false) { print_r($row); } fclose($file); ?>

Matokeo ya kutekeleza kodi kwa faili iliyo na yaliyomo "a,b,c":

['a', 'b', 'c']

Mfano

Kusoma CSV kwa kubainisha urefu upeo wa mstari na kitenganishi maalum:

<?php $file = fopen('data.csv', 'r'); while (($row = fgetcsv($file, 1000, ';')) !== false) { print_r($row); } fclose($file); ?>

Matokeo ya kutekeleza kodi kwa faili iliyo na yaliyomo "a;b;c":

['a', 'b', 'c']

Mfano

Kusoma CSV kwa alama za quotation na kuepuka:

<?php $file = fopen('data.csv', 'r'); while (($row = fgetcsv($file, 0, ',', '"', '\')) !== false) { print_r($row); } fclose($file); ?>

Matokeo ya kutekeleza kodi kwa faili iliyo na yaliyomo '"a,b",c,"d\"e"':

['a,b', 'c', 'd"e']

Angalia pia

  • kazi fputcsv,
    ambayo inaandika data kwenye CSV
  • kazi fgets,
    ambayo husoma mstari kutoka kwa faili
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa