php - PHP:从内部 foreach 获取数组数组
问题描述
我正在尝试在内部 foreach 循环中获取数组的数组。
我的代码看起来像这样:
foreach ( $parent_terms as $parent_term ) {
$outer_array = array();
foreach ( $child_terms as $child_term ) {
$inner_array = array();
$inner = 'something';
$inner_array[] = $inner;
$outer_array[] = $inner_array;
print_r($inner_array);
}
print_r($outer_array);
}
当我打印外部数组时,它会为每个内部数组重新启动。
解决方案
更新代码:
foreach($parent_terms as $parent_term ) {
$outer_array = array();
foreach ( $child_terms as $child_term ) {
$inner_array = ['something'];
array_push($outer_array,$inner_array);
}
print_r($outer_array);
}
推荐阅读
- javascript - 使用 react-router-dom 重新加载页面后如何防止在公共和私有路由之间切换
- mysql - 按状态和父级对相关实体进行分组
- android - 下载完成手机震动
- fortran - 如何使用位置索引提取 Fortran 字符串数组的子字符串?
- azure - Azure 在自动缩放 AppServices 时使用什么算法?
- python - ValueError:在序号编码期间转换期间在第 0 列中发现未知类别 [31.0]
- python - 使用 Python 从数据集中透视并创建运行总计
- python - ARIMA 预测转为负面
- react-native - 无法调用从 React Native Iphone App 获取 API 的函数
- firebase - 为什么 Stripe 会使用 Firebase 两次创建客户?