多维数组,带有一个用于良好测量的对象 - 迭代?
-
12-11-2019 - |
题
这件事开始让我心烦意乱。对于数组和对象来说仍然相当陌生。
我需要能够在编号数组中提取 [id],并在最后访问孤独的 snippet_count。
如果没有使用 foreach $a 作为 $k => $v. 的顶级容器数组,我可以做到这一点(来自较早的 SO 问题),但我正在努力更深层次。谢谢。
Array
(
[snippets] => Array
(
[0] => stdClass Object
(
[id] => 123456789
)
[1] => stdClass Object
(
[id] => 123456789
)
[2] => stdClass Object
(
[id] => 123456789
)
//and so on
)
[snippet_count] => 500
)
解决方案
您可以仅迭代 snippets
用于获取 ID 的数组
$ids = array();
foreach ($array['snippets'] as $snippet) {
$ids[] = $snippet->id;
}
$count = $array['snippet_count'];
这是您要找的吗?
不隶属于 StackOverflow