305 of 410 menu

fgetcsv funksiyası

fgetcsv funksiyası fayldan sətri oxuyur və onu CSV formatında sahələrə ayırır. Funksiya birinci parametr kimi açıq faylın göstəricisini, ikinci parametr kimi sətrin maksimum uzunluğunu, üçüncü parametr kimi sahələrin ayırıcısını (default olaraq vergül), dördüncü parametr kimi məhdudlaşdırıcı simvolu (default olaraq dırnaq işarəsi), beşinci parametr kimi isə escape simvolunu qəbul edir.

Sintaksis

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

Nümunə

Gəlin CSV faylını sətir-sətir oxuyaq və məzmununu çap edək:

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

"Məzmunu "a,b,c" olan fayl üçün kodun icrasının nəticəsi:

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

Nümunə

Maksimum sətir uzunluğu və xüsusi ayırıcı göstərilməklə CSV-nin oxunması:

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

"Məzmunu "a;b;c" olan fayl üçün kodun icrasının nəticəsi:

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

Nümunə

Dırnaq işarələri və escape ilə CSV-nin oxunması:

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

"Məzmunu '"a,b",c,"d\"e"' olan fayl üçün kodun icrasının nəticəsi:

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

Həmçinin baxın

  • fputcsv funksiyası,
    hansı ki, məlumatları CSV-yə yazır
  • fgets funksiyası,
    hansı ki, fayldan sətri oxuyur
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et