Php 在FPUT中的某些值上去掉默认引号

Php 在FPUT中的某些值上去掉默认引号,php,csv,fputs,Php,Csv,Fputs,我需要使用php将一些值导出到csv,我需要去掉数组中前两个值的默认引号(即使它有空格),并将默认引号保留在最后一个值上 因此,我在导出的csv中查找的结果是: 我的名字,01-1200,“是50” 1232322111 Po,“120222 dasd dd” 等等 如果我使用下面的脚本,它会删除所有引号,但我需要保留最后一个值上的引号。有人对如何解决这个问题有什么想法吗 $array = array($xxx,$yyy,$vvv); $array = str_replace('"', '',

我需要使用php将一些值导出到csv,我需要去掉数组中前两个值的默认引号(即使它有空格),并将默认引号保留在最后一个值上

因此,我在导出的csv中查找的结果是:

我的名字,01-1200,“是50”

1232322111 Po,“120222 dasd dd”

等等

如果我使用下面的脚本,它会删除所有引号,但我需要保留最后一个值上的引号。有人对如何解决这个问题有什么想法吗

$array = array($xxx,$yyy,$vvv);
$array = str_replace('"', '', $array);
fputs($fo, implode($array, ',')."\n");
非常感谢


致以最诚挚的问候

如果我理解正确,最简单的解决方案如下:

$array = array('my name','01-12 00','"Is 50"');
$last  = array_pop($array);
$array = str_replace('"', '', $array);
array_push($array, $last);
fputs($fo, implode($array, ',')."\n");