Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用双引号括住PHP中的所有文本是';t导致预期的行为,并且添加了太多的引号_Php_Csv - Fatal编程技术网

用双引号括住PHP中的所有文本是';t导致预期的行为,并且添加了太多的引号

用双引号括住PHP中的所有文本是';t导致预期的行为,并且添加了太多的引号,php,csv,Php,Csv,我需要创建一个csv,其中每个字段都用双引号括起来,包括空字段 当我尝试这个$tempData[12]='''''升华文本用6组双引号显示这些单元格。当我将其留空时,$tempData[12]='',升华文本显示他们什么都没有 与实际包含文本的字段相同。当我这样做时,$tempData[15]=“常规”我的结果是“常规”,当我这样做时,$tempData[15]=“常规”我的结果是根本没有双引号(预期行为) 我错过了什么 谢谢为什么不使用PHP而不是手动构建它呢?使用该功能,您可以按照自己的需要

我需要创建一个csv,其中每个字段都用双引号括起来,包括空字段

当我尝试这个
$tempData[12]='''''升华文本用6组双引号显示这些单元格。当我将其留空时,
$tempData[12]='',升华文本显示他们什么都没有

与实际包含文本的字段相同。当我这样做时,
$tempData[15]=“常规”我的结果是“常规”,当我这样做时,
$tempData[15]=“常规”我的结果是根本没有双引号(预期行为)

我错过了什么


谢谢

为什么不使用PHP而不是手动构建它呢?使用该功能,您可以按照自己的需要对其进行配置。手动执行此操作还需要处理转义(例如,如果某个值包含字符
,则不希望出现问题)。这比它的价值更麻烦。我最初使用数据运行一个现有的csv,并用它构建一个数组数组,然后运行该数组,并在php数组的每一行上使用fputcsv。我这样做,因为有时我必须将数据添加到现有单元格中,而不是创建一个新的单元格。您可以显示更多您正在执行的操作代码吗你在做什么和一些示例数据?到目前为止很难理解。另外,你确定sublime没有欺骗你(显示的引号比实际的多)?为什么不使用PHP而不是手动构建它呢?有了这个函数,你可以像你想的那样配置它。手动执行它还需要处理转义(例如,如果值包含字符
,则不希望出现故障)。这比它的价值更麻烦。我最初使用数据运行一个现有的csv,并用它构建一个数组数组,然后运行该数组,并在php数组的每一行上使用fputcsv。我这样做,因为有时我必须将数据添加到现有单元格中,而不是创建一个新的单元格。您可以显示更多您正在执行的操作代码吗你在做什么和一些示例数据?到目前为止很难理解。另外,你确定sublime没有欺骗你(显示比实际更多的引用)?