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
Bài viết liên quan