【问题标题】:How would I loop through this multidimensional array?我将如何遍历这个多维数组?
【发布时间】:2015-03-12 17:02:37
【问题描述】:

循环遍历这个多任务数组最有效的方法是什么?这个数组比给出的示例大得多,并且将包含访问我网站的所有访问者 IP 地址。此外,我只想循环浏览“sc_data”中包含的信息。

 Array
(
[@attributes] => Array
    (
        [status] => ok
    )

[sc_data] => Array
    (
        [0] => Array
            (
                [ip_addresss] => 1
            )

        [1] => Array
            (
                [ip_address] => 1
            )

    )

)

【问题讨论】:

  • foreach($myArray['sc_data'] as $value) {...}
  • @MarkBaker 当我尝试回显 $value 时出现此错误:数组到字符串转换?我应该以不同的方式回应吗?
  • 是的,你应该....你应该回应$value['ip_address']

标签: php arrays loops multidimensional-array


【解决方案1】:

most efficient 循环遍历数组的方法是 foreach

foreach($array['sc_data'] as $key => $value) {
    echo $value['ip_addresss'];
}

【讨论】:

    猜你喜欢
    • 2013-03-25
    • 1970-01-01
    • 2014-10-03
    • 2014-05-05
    • 2012-04-16
    相关资源
    最近更新 更多