【发布时间】:2017-06-07 15:01:42
【问题描述】:
我想用 foreach 循环遍历我的数组,但结果好坏参半。
下面的数组存储在变量$result中。
当我运行 foreach ($result as $call) { 时,它只循环一次,尽管数组中有 3 个项目。谁能解释一下原因?
谢谢。
Array
(
[item] => Array
(
[0] => Array
(
[CallRef] => 1025742698
)
[1] => Array
(
[CallRef] => 1025786953
)
[2] => Array
(
[CallRef] => 1025786953
)
)
)
【问题讨论】:
-
它是一个包含一个元素的数组,它是一个包含三个元素的数组。解决方案:循环遍历内部数组.
-
其实
$result只有一个数组项。 那个 Item有3个。 -
你要仔细看,不能直接忽略转储中的
[item]。
标签: php