为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 PHP 中将数值转换为格式化字符串

如何在 PHP 中将数值转换为格式化字符串

PHP
慕莱坞森 2021-11-05 18:41:21
我有一个数组,它的数值以 0 开头,如 05501。但是当我使用 array_chunk 函数将数组转换为 CSV 文件时,以 0 开头的值在没有 0 的情况下保存,例如 5501 应该像 05501。$rows = array_chunk($finaldata, $column);print_r($rows);$file = fopen("contacts.csv","w");foreach ($rows as $value) {fputcsv($file,$value);}fclose($file);
查看完整描述

2 回答

?
慕哥6287543

TA贡献1831条经验 获得超10个赞

尝试这个


$rows = array_chunk($finaldata, $column);

print_r($rows);


$file = fopen("contacts.csv","w");


foreach ($rows as $value) {

  $value = implode(",", $value);

  fputcsv($file, $value);

}


fclose($file);


查看完整回答
反对 回复 2021-11-05
?
隔江千里

TA贡献1906条经验 获得超10个赞

这段代码...


$file = fopen('result.csv', 'w');


$array = ['00001', '00002', '00003', '00004'];


foreach (array_chunk($array, 2) as $items)

{

    fputcsv($file, $items);

}


fclose($file);

...给出了这个结果:


00001,00002

00003,00004

您确定在文本编辑器中打开结果文件吗?您知道,Excel 会自动剪切前导零。


查看完整回答
反对 回复 2021-11-05
  • 2 回答
  • 0 关注
  • 217 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信