我们可以在显示 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];
}
这样你就不用管了
我在该数组中有一个由 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]
的键执行 foreachforeach($array['static_name'][number] as $val) {
echo $val['some_name'][value_i_need];
}
这样你就不用管了