-2
私はすべてのjsonファイルを1つに結合しようとしています。しかし、私はいつも空のjsonファイルを受け取ります。ここにコードです。多くのjsonファイルを1つにまとめる
function mergejson()
{
$events = array();
// open each jsonfile in this directory
foreach(glob("*.json") as $filename) {
// get the contents of the the current file
$data[] =json_decode($filename, true);
$events= array_merge($events,$data);
}
$file_name ='merge.json';
$events =json_encode($events,true);
file_put_contents($file_name,$events);
}
を使用してみてください、ファイルの内容をロードする必要が知識の私の欠如を許してください、私は初心者です、あなたはソリューションとして任意のコードを示唆することができます。 – Gvep
'json_decode($ filename、true);を' json_decode(file_get_contents($ filename)、true);に置き換えてください。 – cb0
うまくいきました、ありがとう! – Gvep