PHP遍历键值对数组可以遍历两次$a, 第一次取出所有的父级栏目,放入$newarr中,第二次将子栏目放入对应
的父级栏目数组中, 最后使用$newarr就行
不过这是建立在只有二级栏目的基础上,如果有三级栏目的话就还要麻烦些了
$newarr = array();
foreach ($a as $key = $value)
{
if($value['fID'] == 0)
{
$cid = $value['cID'];
$newarr[$cid] = $value;
unset($a[$key]);
}
}
foreach ($a as $key = $value)
{
if($value['fID'] != 0)
{
$fid = $value['fID'];
$newarr[$fid]['zilanmu'][] = $value;
}
}
php数组如何键值对调用 array_flip.
$arr = [
1='老王',
2='老张',
3='老李'
];
$arr = array_flip($arr);
Php 交换数组中的键和值?可以使用PHP内置函数array_flip(),将数组键名与值对调 。
array_flip() 函数将使数组的键名与其相应值调换,即键名变成了值,而值变成了键名 。
但注意键值不能一样才能使用 。
【php数组的数据键值对 php操作数组的函数】关于php数组的数据键值对和php操作数组的函数的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
- redis的热点数据缓存 redis热点数据切换
- 如何修改戴尔服务器的IP地址? 戴尔服务器ip地址怎么改
- mysql中ext
- 纯phpmysql
- 查找php.ini phpredis查找
- 优惠券功能的业务流程设计图谱 优惠券redis处理
- redis通配符的使用
- redis是开发工具吗 redis的开发人是谁
- mysql备份一个表的数据 备份一个mysql库
- mysql中删除记录的命令 mysql删除中继日志
