我们可以在显示 PHP 的同时在数组中 skip/jump

can we skip/jump in array while displaying PHP

我在该数组中有一个由 drupal 渲染函数返回的多维数组,我想选择一些最后的值 例如

$array['static_name'][number]['changes_every_time']['some_name']['value_i_need'];

有什么方法可以在打印数组时跳过 "changes_every_time" 级别 有没有办法我们可以在那里使用通配符

如果我想打印

echo $array['static_name'][number][*]['some_name'][value_i_need];

类似这样的事情

好吧,你用 foreach loop

在 "level" 冷迭代数组

未经测试的代码:

 foreach ($array['static_name'][number] as $key => $value) {
    echo $value['some_name'][value_i_need];
}  

存储答案"no"。

但是您可以对 $array['static_name'][number]

的键执行 foreach
foreach($array['static_name'][number] as $val) {
   echo $val['some_name'][value_i_need];
}

这样你就不用管了