file_put_contents(
$log,
$this->info['http_code'].", ".
$this->info['url'].", ".
'{"12345":"98765","56789":"54321"}'.", ".
date("Y-m-d H:m:i") .", ".
PHP_EOL,
FILE_APPEND
);
我需要一个日志才能将json
保存到一个single csv cell
因为逗号(,)它跳转到下一列的单元格。
任何人都知道如何将这个json数据存储在单个单元格中吗?
答案 0 :(得分:2)
试试这个,而不是使用file_put_contents
你应该使用fputcsv
添加也不需要PHP_EOL
,在下一次调用fputcsv
时此当前字符串中它会自动进入你的下一行。
<?php
$resource=fopen($log, "w+");
fputcsv($resource,
array(
$this->info['http_code'],
$this->info['url'],
'{"12345":"98765","56789":"54321"}',
date("Y-m-d H:m:i")
)
);