Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah Saya Boleh Menghuraikan Fail CSV dalam PHP, Mengendalikan Koma dan Medan Hilang?
Cara Menghuraikan Fail CSV Menggunakan PHP
Soalan:
Diberikan fail CSV dengan kandungan seperti:
"text, with commas","another text",123,"text",5; "some without commas","another text",123,"text"; "some text with commas or no",,123,"text";
Bagaimana anda boleh menghuraikan fail ini menggunakan PHP?
Jawapan:
Untuk menghuraikan fail CSV dalam PHP, anda boleh menggunakan fungsi fgetcsv.
Kod:
$row = 1; if (($handle = fopen("test.csv", "r")) !== FALSE) { while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) { $num = count($data); echo "<p> $num fields in line $row: <br /></p>\n"; $row++; for ($c=0; $c < $num; $c++) { echo $data[$c] . "<br />\n"; } } fclose($handle); }
Kod ini membaca fail CSV baris demi baris dan mencetak nilai setiap medan dalam lajur CSV.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menghuraikan Fail CSV dalam PHP, Mengendalikan Koma dan Medan Hilang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!