305 of 410 menu

ფუნქცია fgetcsv

ფუნქცია fgetcsv კითხულობს ხაზს ფაილიდან და ყოფს მას ველებად CSV ფორმატში. პირველ პარამეტრად ფუნქცია იღებს მითითებას ღია ფაილზე, მეორედ - ხაზის მაქსიმალურ სიგრძეს, მესამედ - ველების გამყოფს (ნაგულისხმევად მძიმე), მეოთხედ - შემოსაზღუდავ სიმბოლოს (ნაგულისხმევად ორმაგი ბრჭყალები), მეხუთედ - ეკრანიზაციის სიმბოლოს.

სინტაქსი

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

მაგალითი

წავიკითხოთ CSV ფაილი ხაზ-ხაზად და გამოვიტანოთ შემცველობა:

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

კოდის შესრულების შედეგი ფაილისთვის შემცველობით "a,b,c":

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

მაგალითი

CSV-ის კითხვა ხაზის მაქსიმალური სიგრძის და კონკრეტული გამყოფის მითითებით:

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

კოდის შესრულების შედეგი ფაილისთვის შემცველობით "a;b;c":

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

მაგალითი

CSV-ის კითხვა ბრჭყალებით და ეკრანიზაციით:

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

კოდის შესრულების შედეგი ფაილისთვის შემცველობით '"a,b",c,"d\"e"':

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

ასევე იხილეთ

  • ფუნქციას fputcsv,
    რომელიც წერს მონაცემებს CSV-ში
  • ფუნქციას fgets,
    რომელიც კითხულობს ხაზს ფაილიდან
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČ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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა