gpt4 book ai didi

php - str_getcsv 附件不适用于换行符

转载 作者:行者123 更新时间:2023-12-05 08:09:29 28 4
gpt4 key购买 nike

我正在尝试处理在描述字段中包含换行符的 CSV 文件。但是,当使用 str_getcsv 将行拆分为一个数组时,它也会在外壳内的换行符上进行拆分。示例:

$data ='header1,header2
value1,"value2a
values2b"';
$data = str_getcsv($data, PHP_EOL, '"');
var_export($data);

输出:

array (
0 => 'header1,header2',
1 => 'value1,"value2a',
2 => 'value2b"',
)

期望值:

array (
0 => 'header1,header2',
1 => 'value1,"value2a
value2b"',
)

PHP 版本是 5.6.19 (cli)

最佳答案

在“用户贡献的注释”部分中有我的问题的答案:http://php.net/manual/en/function.str-getcsv.php

显然 PHP 的 CSV 函数不遵循其他 CSV 程序使用的标准。

关于php - str_getcsv 附件不适用于换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36653279/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com