多维数组,具有良好测量的对象 - 迭代?

时间:2011-05-12 12:07:18

标签: php arrays multidimensional-array stdclass

这个开始让我神经紧张。数组和对象仍然相当新。

我需要能够在编号数组中提取[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
)

1 个答案:

答案 0 :(得分:2)

您可以迭代snippets数组以获取ID

$ids = array();
foreach ($array['snippets'] as $snippet) {
   $ids[] = $snippet->id;
}

$count = $array['snippet_count'];

这是你要找的吗?