0
我想合并一些json文件并在使用foreach函数后显示它们。在PHP中合并2个Json文件
$urls = array('url_1','url_2', 'url_3', 'url_4', 'url_5');
$jobs = [];
foreach ($urls as $url){
$json = json_decode(get_content($url), true);
$jobs[] = $json;
}
$retour = json_encode($jobs);
foreach($retour as $job) {
echo $job;
}
但是我的屏幕上没有显示任何内容。我也没有错误。
当我做echo $retour;
我有类似[[{...},{...},{...},{...},{...},{...}]]
而不是[{...},{...},{...},{...},{...},{...}]
。
如何解决这个问题?
是JSON文件工作数组$ url包含变量(url1,url2,...)作为json? – GYaN
'$ retour'是一个json字符串,你可以在字符串上调用'foreach' –
get_content函数的作用是什么?也许你想使用'file_get_contents'? –