数组的问题

艾派德迷你2 2009-12-11 09:41:02
$parentname=array(); //大类名称数组
$parentid=array(); //大类名称对应ID数组
$subname=array(); //小类名称数组
$subid=array(); //小类名称对应ID数组
$sub_parentcount=array(); //大类对应小类总数数组

$i=0;
$j=0;
$sql="select class_id,class_name,class_parentid,class_update from cost_class where class_io=1 order by class_update desc";
$query=$db->query($sql);
while ($row=$db->fetch_array($query)) {
if ($row[0]==$row[2]) {
$parentname[$row[0]]=array("name"=>$row[1],"class_update"=>strtotime($row[3]));//大类名称数组
$parentid[$i]=$row[0];//大类名称对应编号数组
$i++;
}else {
$subname[$row[0]]=array("name"=>$row[1],"class_update"=>$row[3],"parentid"=>$row[2]);//小类名称数组
$subid[$j]=$row[0]; //小类名称对应编号数组
$sub_parentcount[$row[2]]=$sub_parentcount[$row[2]]+1; //大类包含小类数组个数
$j++;
}
}
$parent_count=count($parentid); //大类个数

我现在要想得到一个大类里面对应小类的类
类似如
$parent_sub[$parent_id]=array("class_id"=>$class_id);
...全文
76 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
艾派德迷你2 2009-12-11
  • 打赏
  • 举报
回复
自己已经搞定咯...
$sub_parent[$row[2]][]=$subname[$row[0]];
就可以嵌套出来...

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧