你可以在php中按名称检索嵌套数组吗?

时间:2015-10-07 04:45:07

标签: php arrays

说我有这样的数组:

(
[data] => Array
    (
        [account_id] => 1
        [description] => my asset
        [value] => Estimate
        [value_amount] => 85000
        [type] => Vehicle
        [owner] => Array
            (
                [app_id] => 123
                [percent] => 100
            )
    )
)

显然我可以循环遍历数组并以这种方式拉出嵌套的owner数组,但是有类似于array_column的东西将获得整个owner嵌套数组而不必循环?

2 个答案:

答案 0 :(得分:1)

使用索引,无需任何功能。

$owner = $array['data']['owner']

或..

$percent = $array['data']['owner']['percent']

答案 1 :(得分:0)

在php中它的调用关联数组意味着索引不会数字,它可以是任何思维。 所以你可以检索像

这样的数据

<?php echo $array['data']['owner']['app_id']; ?>