在PHP中删除fputcsv中的引号?

时间:2015-07-10 09:35:51

标签: php fputcsv

我在fputcsv中有数组,需要在带空格的单元格上没有引号的输出。我尝试使用null char删除,但这些只是额外的空格,对我来说它不是可用的解决方案。有什么想法吗?

我有这段代码......

fputcsv($handle, array($zbozi['kod_zbozi'], $zbozi['nazev'] ),';');

我收到了......

123456;"hdd adata"

但我想......

123456;hdd adata

1 个答案:

答案 0 :(得分:1)

我从当前的fputcsv创建了自己的函数。

<?php function vujo_fputcsv($handle, $fields, $delimiter = ',') { if (!is_resource($handle)) {user_error('fputcsv() první parametr musí být data, ale tys mě dal' . gettype($handle) . '!', E_USER_WARNING);
return false;}
$str = '';
foreach ($fields as $cell) {$str .= $cell . $delimiter;}
fputs($handle, substr($str, 0, -1) . "\n");
return strlen($str);} ?>