数据的格式话有关问题
程序员文章站
2022-06-16 08:46:03
...
求教:数据的格式话问题
数据源格式:
需要将数据格式话成如下格式:
Array(
'a' => Array(
'c' => 'c',
'd' => Array(
'e' => 'e',
'f' => Array(
'g' => 'g'
'h' => Array(
'i' => Array(
'l' => 'l',
'm' => 'm'
),
'j' => 'j'
),
)
)
),
'b' => 'b'
)
求各位大神帮忙
------解决方案--------------------
数据源格式:
$data = array(
array('id' => 1,'pid' => 0,'name' => 'a'),
array('id' => 2,'pid' => 0,'name' => 'b'),
array('id' => 3,'pid' => 1,'name' => 'c'),
array('id' => 4,'pid' => 1,'name' => 'd'),
array('id' => 5,'pid' => 3,'name' => 'e'),
array('id' => 6,'pid' => 3,'name' => 'f'),
array('id' => 7,'pid' => 6,'name' => 'g'),
array('id' => 8,'pid' => 6,'name' => 'h'),
array('id' => 9,'pid' => 8,'name' => 'i'),
array('id' => 10,'pid' => 8,'name' => 'j'),
array('id' => 11,'pid' => 9,'name' => 'l'),
array('id' => 12,'pid' => 9,'name' => 'm'),
);
需要将数据格式话成如下格式:
Array(
'a' => Array(
'c' => 'c',
'd' => Array(
'e' => 'e',
'f' => Array(
'g' => 'g'
'h' => Array(
'i' => Array(
'l' => 'l',
'm' => 'm'
),
'j' => 'j'
),
)
)
),
'b' => 'b'
)
求各位大神帮忙
------解决方案--------------------
$data = array(
array('id' => 1,'pid' => 0,'name' => 'a'),
array('id' => 2,'pid' => 0,'name' => 'b'),
array('id' => 3,'pid' => 1,'name' => 'c'),
array('id' => 4,'pid' => 1,'name' => 'd'),
array('id' => 5,'pid' => 3,'name' => 'e'),
array('id' => 6,'pid' => 3,'name' => 'f'),
array('id' => 7,'pid' => 6,'name' => 'g'),
array('id' => 8,'pid' => 6,'name' => 'h'),
array('id' => 9,'pid' => 8,'name' => 'i'),
array('id' => 10,'pid' => 8,'name' => 'j'),
array('id' => 11,'pid' => 9,'name' => 'l'),
array('id' => 12,'pid' => 9,'name' => 'm'),
);
/********我是YD的分割线*************/
$pid = 1000000;
//$mark = 'c';
foreach ($data as $key => $value){
if ($value[pid] == $pid) {相关文章
相关视频
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
上一篇: php 递归解析
下一篇: 怎样使用php获取复杂json数据并输出
推荐阅读
-
使用数据引用公式解决Excel文件的自动更新数据问题
-
用TEXT函数解决日期用&连接字符日期变成数字格式的问题
-
Orcale 数据库客户端PL/SQL 中文乱码的问题解决方法
-
C# DataSet的内容写成XML时如何格式化字段数据
-
Python中循环后使用list.append()数据被覆盖问题的解决
-
有关HTML5 Video对象的ontimeupdate事件(Chrome上无效)的问题
-
.Net与JS时间日期格式的转换问题对比分析
-
把JSON数据格式转换为Python的类对象方法详解(两种方法)
-
解决Flask读取mysql数据库的中文乱码问题
-
js中json字符串转json对象的方法(提取json格式的数据)
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论