我需要使用php将一些值导出到csv,我需要在我的数组中删除其默认引号中的前两个值(即使它有空格)并保留最后一个值的默认引号。
所以我在导出的csv中寻找的结果是:
我的名字,01-12 00,“是50”;
123232,2111 Po,“120222 dasd dd”;
依旧......
如果我使用以下脚本,它会删除所有引号,但我需要在最后一个值上保留引号。有没有人对如何解决这个问题有任何想法?
$array = array($xxx,$yyy,$vvv);
$array = str_replace('"', '', $array);
fputs($fo, implode($array, ',')."\n");
非常感谢
祝你好运
答案 0 :(得分:1)
如果我理解你,最简单的解决方案就是这样:
$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");