问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

微信小程序中如何将一维数组按条件转换为二维数组?

提问网友 发布时间:2022-04-23 02:19
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
1个回答
热心网友 回答时间:2023-10-11 11:51
写个函数,也是来自于tp官方
function list_to_tree($list, $pk='id', $pid = 'pid', $child = '_child', $root = 0) {
// 创建Tree
$tree = array();
if(is_array($list)) {
// 创建基于主键的数组引用
$refer = array();
foreach ($list as $key => $data) {
$refer[$data[$pk]] =& $list[$key];
}
foreach ($list as $key => $data) {
// 判断是否存在parent
$parentId = $data[$pid];
if ($root == $parentId) {
$tree[] =& $list[$key];
}else{
if (isset($refer[$parentId])) {
$parent =& $refer[$parentId];
$parent[$child][] =& $list[$key];
}
}
}
}
return $tree;
}
然后定义一维数组为$list,然后 print_r(list_to_tree($list,"id","parentsid","subnav"));追问这是个啥? 就搬过来了

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

身份证号码和社保账号是一样的吗? 通过身份证号码查询个人社保卡号 社保卡号是身份证号吗? 苏州的个人社保号码就是个人身份证号码吗? 电推子剪羊毛身上有道子怎么回事? 社保账号是什么,是身份证号吗 社保帐号就是身份证号码吗? 理发店电推剪刀头用多少目的油石磨才锋利 电动剪毛机的主要优点有哪些 社保的卡号是身份证号吗?还是其他的号~ 羊毛推子为什么总弄伤羊? 怎么用磨刀器磨武士刀? 怎么保养羊毛推子? 电动剪刀如何磨刀? 如何进行镜面磨刀 剪羊毛剪子怎么磨刀 电推剪的刀头如何研磨? 羊毛推子刀片怎么磨 怎样磨剪羊毛推的刀片 成都汽车抵押贷款的办理条件是什么? 猫眼小程序怎么同步app 有没可以还原三维立体图的软件或小程序? 手机怎样生成二维码? 微信小程序 request能传递二维数组吗 小程序二维的颜色怎么换?默认是黑色的,我想换成白色 小程序 splice 二维数组 为什么小程序首页下拉后不能恢复置顶? 谁知道猫眼电影小程序的APPID?微信公众账号关联用 可以在微信小程序商店里面打开猫眼电影吗? 抖音猫眼小程序怎么评价 王者荣耀怎么才能改一个字的名字? 请问现在户口上改名字是只能改一个字吗? 学龄前的小孩想改名字中的一个字可以吗?要什么手续 就改一个字。我想问改名字应怎么办。向派出所写什么申请报告? 新生儿上了户口还可以改名字吗,就改一个字 户口改名字的一个字 好改吗?怎么改? 我想给小孩改名字,就一个字,好改吗,需要什么手续 本人三缺一十多岁了,想改名字一个字可以吗? 户口本改名字中的一个字要怎么办 改名字里一个字要多少钱,需要什么手续费吗?
Top