PHP-遍历嵌套数组

时间:2018-06-25 14:13:15

标签: php

我将如何遍历$ data并打印呼叫者ID?

$data = <some json file>

Array ( 
      [0] => Array( 
                  [result] =>   Array( 
                                     [0] => Array(  
                                                 [caller_id] => John Smith
                                                 )
                                     [1] => Array(  
                                                 [caller_id] => Jane Doe
                                                 )
                                     )
                 )
     [1] => Array( 
                  [status] => 200 
                  [headers] => Array ( 
                                     [0] => HTTP/1.1 200 OK 
                                     [response_code] => 200 
                                     [Connection] => close 
                                     ) 
                  )
 )

深入到JSON /嵌套数组中会变得相当混乱

谢谢

1 个答案:

答案 0 :(得分:1)

针对那些具有与我相似的结构的人。我知道了...

foreach($return[0] as $items) {
    foreach($items as $value) {
        echo $value['number'];
    }
}

使用了return [0],因为这是我们要注意的顶部数组中的唯一元素,用于保存结果。