从多级数组中检索值

时间:2013-10-09 00:44:36

标签: php arrays json multidimensional-array decode

你会喜欢一些如何执行此操作的帮助。到目前为止,我现在正在做的是失败。 这是json转向数组的示例输出。

        Array
    (
        [0] => Array
            (
                [0] => Array
                    (
                        [value] => lit-PR-00-Preparing-Precise-Polymer-Solutions.html
                    )

            )

        [1] => Array
            (
                [0] => Array
                    (
                        [value] => 90Plus
                    )

            )

        [2] => Array
            (
                [0] => Array
                    (
                        [value] => Particle Size Analyzer
                    )

            )

    )

到目前为止,这是我到目前为止所得到的,它仍然没有输出我需要的值。非常感谢我对错误的帮助。

$decode = json_decode($row['elements'], true);

                echo '<pre>';
                //print_r($decode);
                print_r(array_values($decode));
                echo '</pre>';

                echo ($value['0'][1][value]);

1 个答案:

答案 0 :(得分:1)

$decode = json_decode($row['elements'], true);

// iterate through array
foreach($decode as $array_row) {
  echo $array_row[0]['value'];
}

// display specific row #2
echo $decode[2][0]['value'];