fgetcsv()
PHP fgetcsv() funksiyasi
❮ PHP fayl tizimi ma’lumotnomasiMisol
Ochiq CSV fayldan bitta qatorni o‘qing va chiqaring:
<?php
$file = fopen("contacts.csv","r");
print_r(fgetcsv($file));
fclose($file);
?>
Misolni ishga tushirish »
Ta’rif va qo‘llanilishi
fgetcsv() funksiyasi ochiq fayldagi qatorni CSV maydonlarini ajratib olgan holda tahlil qiladi.
Maslahat: fputcsv() funksiyasini ham ko‘ring.
Sintaksis
fgetcsv(file, length, separator, enclosure)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| file | Majburiy. Qator olinib, tahlil qilinadigan ochiq faylni belgilaydi |
| length | Ixtiyoriy. Qatorning maksimal uzunligini belgilaydi. CSV fayldagi eng uzun qatordan (belgilarda) katta bo‘lishi kerak. Bu parametr tushirib qoldirilsa (yoki 0 ga o‘rnatilsa), qator uzunligi cheklanmaydi, bu esa biroz sekinroq ishlaydi. |
| separator | Ixtiyoriy. Maydon ajratuvchisini belgilaydi. Standart qiymat — vergul ( , ) |
| enclosure | Ixtiyoriy. Maydonni o‘rab turuvchi belgini belgilaydi. Standart qiymat — " |
| escape | Ixtiyoriy. Escape belgisini belgilaydi. Standart qiymat — "\\" |
Texnik tafsilotlar
| Qaytariladigan qiymat: | Muvaffaqiyatli bo‘lsa CSV maydonlariga ega massiv, noto‘g‘ri file berilsa NULL, boshqa xatoliklarda va EOF da FALSE |
|---|---|
| PHP versiyasi: | 4.0+ |
| Ikkilik xavfsiz (binary safe): | Ha |
| PHP o‘zgarishlar tarixi: | PHP 5.3 - escape parametri qo‘shildi |
Ko‘proq misollar
Misol
CSV faylning butun tarkibini o‘qing va chiqaring:
<?php
$file = fopen("contacts.csv","r");
while(! feof($file))
{
print_r(fgetcsv($file));
}
fclose($file);
?>
Misolni ishga tushirish »
❮ PHP fayl tizimi ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
