我有一个像这样的json
{
"results": [{
"id": 50672,
"adult": false
}, {
"id": 281298,
"adult": false
}, {
"id": 567604,
"adult": false
}],
"page": 1,
"total_pages": 1,
"total_results": 1
}
并想提取id值并为for循环中的每个值运行一次卷曲,可能类似于
for i in "${arr[@]}"
do
curl -O "https://localhost/$i"
done
在php中...或bash没关系
答案 0 :(得分:0)
在PHP中,您可以简单地:
foreach(json_decode($json)->results as $result) {
$content = file_get_contents("https://localhost/script.php?id=" . $result->id);
// do something with $content e.g. file_put_contents("filename", $content);
}