问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-23 02:19

我来回答

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"));追问这是个啥? 就搬过来了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
没有文化能进的了集团公司吗? 有没向我们没有文的人可以上班吗? 去公司上班应该怎么做?(没有在公司上过班,没有学历)? 没文化想去公司上班该怎么办. 内心的底子只有4年在外的社会经验。_百度... 想去企业上班但是又没有文化该怎么办 成都九号公馆房价是多少钱 九号公馆房价是多少钱一平 gucci12y170可以穿吗 薄野景行为什么不老 薄野景行到底是男是女?其实她是女的,文章最后这样子写到:薄野非凡 身份证号码和社保账号是一样的吗? 通过身份证号码查询个人社保卡号 社保卡号是身份证号吗? 苏州的个人社保号码就是个人身份证号码吗? 电推子剪羊毛身上有道子怎么回事? 社保账号是什么,是身份证号吗 社保帐号就是身份证号码吗? 理发店电推剪刀头用多少目的油石磨才锋利 电动剪毛机的主要优点有哪些 社保的卡号是身份证号吗?还是其他的号~ 羊毛推子为什么总弄伤羊? 怎么用磨刀器磨武士刀? 怎么保养羊毛推子? 电动剪刀如何磨刀? 如何进行镜面磨刀 剪羊毛剪子怎么磨刀 电推剪的刀头如何研磨? 羊毛推子刀片怎么磨 怎样磨剪羊毛推的刀片 成都汽车抵押贷款的办理条件是什么? 猫眼小程序怎么同步app 有没可以还原三维立体图的软件或小程序? 手机怎样生成二维码? 微信小程序 request能传递二维数组吗 小程序二维的颜色怎么换?默认是黑色的,我想换成白色 小程序 splice 二维数组 为什么小程序首页下拉后不能恢复置顶? 谁知道猫眼电影小程序的APPID?微信公众账号关联用 可以在微信小程序商店里面打开猫眼电影吗? 抖音猫眼小程序怎么评价 王者荣耀怎么才能改一个字的名字? 请问现在户口上改名字是只能改一个字吗? 学龄前的小孩想改名字中的一个字可以吗?要什么手续 就改一个字。我想问改名字应怎么办。向派出所写什么申请报告? 新生儿上了户口还可以改名字吗,就改一个字 户口改名字的一个字 好改吗?怎么改? 我想给小孩改名字,就一个字,好改吗,需要什么手续 本人三缺一十多岁了,想改名字一个字可以吗? 户口本改名字中的一个字要怎么办 改名字里一个字要多少钱,需要什么手续费吗?