PHP:从复杂数组中获取单个值

时间:2017-02-16 13:26:27

标签: php multidimensional-array

我有以下内容:

Array ( [0] => Array ( [0] => Array ( [value] => 150109 [format] => [safe_value] => 150109 ) ) )

我需要获得值“150109”,但我该如何实现呢?

2 个答案:

答案 0 :(得分:2)

顶级:

print_r($data);
// Output: Array ( [0] => Array ( [0] => Array ( [value] => 150109 [format] => [safe_value] => 150109 ) ) )

Outmost element:

print_r($data[0]);
// Output: Array ( [0] => Array ( [value] => 150109 [format] => [safe_value] => 150109 ) )

下一级:

print_r($data[0][0]);
// Output: Array ( [value] => 150109 [format] => [safe_value] => 150109 )

最终值

echo $data[0][0]['value'];
// Output: 150109

以这种方式访问​​每一层值可以更容易地找出如何获得所需的值。过了一会儿,这变得更加明显。

答案 1 :(得分:0)

您可以在多维数组上连续使用数组的get值:
{{1}}