使用php循环构成四维数组
今天因为项目需求需要构成一个四维数组方便前台展示, 结果花费了将近两个小时,明明之前已经做过了,却还是没有及时想起来,正所谓好记性不如烂笔头,写成博客记录下来,方便大家也方便自己,最重要的是我自己也是开源的受益者,我认为我也有义务为开源贡献自己的一份力量,直接上代码。
$arr = array();
foreach ($res as $key => $value) {
$arr = explode(',', $value['goodsid']);
foreach ($arr as $k => $v) {
if ($v) {
$temp = pdo_get($this->goods, array('id' => $v));
$res[$key]['s'][$k]['gname'] = $temp['name'];
$res[$key]['s'][$k]['gint'] = $temp['integral'];
}
}
}
备注: $res 是一个二维数组, 如果有空值会报错,所以写sql语句并且在循环语句中要注意排除空值。
本文分享了使用PHP构建四维数组的方法,旨在方便前端展示。通过双重foreach循环及条件判断,有效地处理了二维数组转化为四维数组的过程,并强调了处理空值的重要性。
213

被折叠的 条评论
为什么被折叠?



