我需要一个用于参数的foreach(json)

时间:2018-08-31 01:36:22

标签: php json foreach

我有这个json文件:json file,我想获取所有标题,所以我的代码是: var_dump($ json ['results'] [0] ['title']); ,但它只有一个标题,我知道我需要做一个foreach,但我不知道如何:(所以,如果您能帮助我,那太好了!谢谢

3 个答案:

答案 0 :(得分:1)

您的数据将作为包含项的数组返回。这意味着您将需要遍历此JSON并打印每个项目;

foreach($json['results'] as $movie) {
    echo $movie['title'] . "<br />";
}

答案 1 :(得分:1)

您将要遍历所有JSON结果对象并回显或存储'title'值;

mlock()

答案 2 :(得分:0)

假设变量$ json包含您的数据,我看到两个等效的选项,以便遍历数组

  1. 用于

    for($index = 0; $index < count($json['results']); $index++) {
        echo $json['results'][$index]['title'] . "\n";
    }
    
  2. 使用foreach

    foreach($json['results'] as $movie) {
        echo $movie['title'] . "\n";
    }