查询

str_getcsv()函数—用法及示例

「 将一个字符串解析为 CSV 字段并返回一个数组 」


函数名称:str_getcsv()

适用版本:PHP 4 >= 4.3.0, PHP 5, PHP 7

函数描述:str_getcsv() 函数将一个字符串解析为 CSV 字段并返回一个数组。

语法:array str_getcsv ( string $input [, string $delimiter = "," [, string $enclosure = '"' [, string $escape = "\" ]]] )

参数:

  • $input:要解析的 CSV 字符串。
  • $delimiter:可选参数,用于分隔字段的字符,默认为逗号(,)。
  • $enclosure:可选参数,用于包裹字段值的字符,默认为双引号(")。
  • $escape:可选参数,用于转义字符串中的特殊字符的字符,默认为反斜杠(\)。

返回值:返回包含 CSV 字段的数组。

示例:

$input = 'John,Doe,JohnDoe@example.com';
$data = str_getcsv($input);

print_r($data);

输出:

Array
(
    [0] => John
    [1] => Doe
    [2] => JohnDoe@example.com
)

在上面的示例中,我们将一个包含三个字段的 CSV 字符串传递给 str_getcsv() 函数。函数将字符串解析为数组,并返回包含每个字段的值的数组。最后,我们使用 print_r() 函数打印出解析后的数组。

注意:如果输入的字符串为空,则 str_getcsv() 函数将返回 false。

补充纠错
上一个函数: str_pad()函数
下一个函数: str_ends_with()函数
热门PHP函数
分享链接