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

我有一个数组,它的数值以 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);


慕莱坞森
浏览 218回答 2
2回答

慕哥6287543

尝试这个$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);

隔江千里

这段代码...$file = fopen('result.csv', 'w');$array = ['00001', '00002', '00003', '00004'];foreach (array_chunk($array, 2) as $items){    fputcsv($file, $items);}fclose($file);...给出了这个结果:00001,0000200003,00004您确定在文本编辑器中打开结果文件吗?您知道,Excel 会自动剪切前导零。
打开App,查看更多内容
随时随地看视频慕课网APP