0

これは私の神経質になり始めています。配列とオブジェクトはまだかなり新しいです。

番号付き配列で [id] を取得できるようにする必要があり、最後に孤独な snippet_count にアクセスできるようにする必要があります。

foreach $a as $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
)
4

1 に答える 1

2

配列だけを反復処理しsnippetsて ID を取得できます

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

$count = $array['snippet_count'];

これはあなたが探しているものですか?

于 2011-05-12T12:12:04.563 に答える