Giới thiệu
Hàm str_getcsv() phân tích một chuỗi định dạng CSV thành mảng. Trả về mảng các trường CSV.
Cú pháp
str_getcsv(string $string, string $separator = ",", string $enclosure = "\"", string $escape = "\\"): array
Tham số
- string - Chuỗi CSV đầu vào.
- separator (tùy chọn) - Ký tự phân cách trường. Mặc định: dấu phẩy
",". - enclosure (tùy chọn) - Ký tự bao quanh trường. Mặc định: dấu ngoặc kép
". - escape (tùy chọn) - Ký tự escape. Mặc định: backslash
\\.
Giá trị trả về
Trả về mảng các trường CSV đã phân tích.
Ví dụ
<?php
// Phân tích file CSV dòng per dòng
$res = array_map('str_getcsv', file('new.csv'));
print_r($res);
?>
Kết quả (ví dụ nội dung new.csv):
Array
(
[0] => Array
(
[0] => demo
[1] => text
)
)