Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm str_getcsv() trong PHP

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
        )
)