php获取csv内容包含引号,使用PHP将CSV文件中的双引号括起来

我需要使用

PHP将CSV文件中的所有字符串和数字双引号括起来.

如何在双引号内的所有数据中从PHP创建CSV文件?

我正在使用此代码生成CSV – 我正在使用codeigniter框架

$array = array(

array(

(string)'XXX XX XX',

(string)'3',

(string)'68878353',

(string)'',

(string)'xxxx@xxxx.xxx.xx',

),

);

$this->load->helper('csv');

array_to_csv($array, 'blueform.csv');

输出我得到:

"XXX XX XX",3,68878353,,xxxx@xxxx.xxx.xx

预期产量:

"XXX XX XX","3","68878353","","xxxx@xxxx.xxx.xx"

array_to_csv的代码

if (!function_exists('array_to_csv')) {

function array_to_csv($array, $download = "") {

if ($download != "") {

header('Content-Type: application/csv');

header('Content-Disposition: attachement; filename="' . $download . '"');

}

ob_start();

$f = fopen('php://output', 'w') or show_error("Can't open php://output");

$n = 0;

foreach ($array as $line) {

$n++;

if (!fputcsv($f, $line)) {

show_error("Can't write line $n: $line");

}

}

fclose($f) or show_error("Can't close php://output");

$str = ob_get_contents();

ob_end_clean();

if ($download == "") {

return $str;

} else {

echo $str;

}

}

}

先谢谢你

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值