数据输出有关问题

原创
2016-06-13 11:50:04 1094浏览

数据输出问题

本帖最后由 jy02409187 于 2014-01-10 11:53:14 编辑 现在有三张表,一级分类,二级分类,三级分类

一级分类 catalog

id name rank
1 a1 99
2 a2 98


二级分类 subCatalog

id name catalogId catalogName rank
1 b1 1 a1 99
2 b2 1 a1 98
3 b3 2 a2 97
4 b4 2 a2 96


三级分类 threeCatalog

id name catalogId catalogName subCatalog subCatalogName rank
1 c1 1 a1 1 b1 99
2 c2 1 a1 1 b1 98
3 c3 1 a1 2 b2 97
4 c4 2 a2 3 b3 96
5 c5 2 a2 4 b4 95


请问用PHP怎么输出一个如下的JSON数组啊

{"catalog":[{
"id" : 1,
"name" : "a1",
"subCatalog" : [{
"id" : 1,
"name" : "b1",
"threeCatalog" : [{
"id" : 1,
"name" : "c1"
}, {
"id" : 2,
"name" : "c2"
}]
}, {
"id" : 2,
"name" : "b2",
"threeCatalog" : [{
"id" : 3,
"name" : "c3"
}]
}]
}, {
"id" : 2,
"name" : "a2",
"subCatalog" : [{
"id" : 3,
"name" : "b3",
"threeCatalog" : [{
"id" : 4,
"name" : "c4"
}]
}, {
"id" : 4,
"name" : "b4",
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。