Hàm fgetcsv() trong PHP



Cú pháp

Hàm fgetcsv() trong PHP có cú pháp như sau:

array fgetcsv ( resource $handle [, int $length [, string $delimiter [, string $enclosure [, string $escape]]]] );

Định nghĩa và cách sử dụng

Hàm này tương tự hàm fgets(), ngoại trừ việc hàm fgetcsv() sẽ parse dòng nó đọc sang định dạng CSV và trả về một mảng chứa các trường đã đọc.

Tham số

Tham số Miêu tả
handle Một con trỏ file hợp lệ trỏ tới file được mở thành công bởi fopen(), popen(), hoặc fsockopen().
length Phải lớn hơn dòng dài nhất
delimiter Thiết lập trường delimiter (chỉ một ký tự). Mặc định là một dấu phảy
enclosure Thiết lập trường ký tự enclosure (chỉ một ký tự). Mặc định là một dấu trích dẫn kép
escape Thiết lập ký tự escape (chỉ một ký tự). Mặc định là một dấu gạch chéo ngược (\)

Trả về giá trị

Trả về một mảng đã được lập chỉ mục chứa các trường đã đọc.

Ví dụ

Ví dụ sau minh họa cách sử dụng của hàm fgetcsv() trong PHP:

 $num trường trên dòng $row: 

\n"; $row++; for ($c=0; $c < $num; $c++) { echo $data[$c] . "
\n"; } } fclose($handle); ?>

Các bài học PHP phổ biến khác tại VietJack:


tong_hop_ham_trong_php.jsp