305 of 410 menu

Fgetcsv funktsiyasi

fgetcsv funktsiyasi fayldan qatorni o'qiydi va uni CSV formatidagi maydonlarga ajratadi. Funktsiya birinchi parametr sifatida ochiq faylga ko'rsatkichni, ikkinchi parametr sifatida qatorning maksimal uzunligini, uchinchi parametr sifatida maydon ajratgichini (standart bo'yicha vergul), to'rtinchi parametr sifatida chegaralovchi belgini (standart bo'yicha qo'sh tirnoq), beshinchi parametr sifatida esa ekrallashtirish belgisini qabul qiladi.

Sintaksis

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

Misol

Keling, CSV faylini qatorma-qator o'qiymiz va tarkibini chiqaramiz:

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

"a,b,c" tarkibiga ega fayl uchun kodni bajarish natijasi:

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

Misol

Qatorning maksimal uzunligini va maxsus ajratgichni ko'rsatgan holda CSVni o'qish:

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

"a;b;c" tarkibiga ega fayl uchun kodni bajarish natijasi:

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

Misol

Qo'sh tirnoq va ekrallashtirish bilan CSVni o'qish:

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

'"a,b",c,"d\"e"' tarkibiga ega fayl uchun kodni bajarish natijasi:

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

Shuningdek qarang

  • fputcsv funktsiyasi,
    ma'lumotlarni CSVga yozadi
  • fgets funktsiyasi,
    fayldan qatorni o'qiydi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish