去除 fputs 中某些值的默认引号

Strip default quotes on some values in fputs

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

所以我在导出的 csv 中寻找的结果是:

我的名字,01-12 00,"Is 50";

123232,2111宝,"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");