数组如下:
<?php
$families = array
(
"news" => array(
"id"=>"1",
"name"=>"新闻管理",
"url" =>"/#1",
"submenus"=>array(
"category"=>array(
"id"=>"1",
"name"=>"新闻类别",
"url" =>"/#1",
),
"add"=>array(
"id"=>"2",
"name"=>"新闻添加",
"url" =>"/#1",
),
"update"=>array(
"id"=>"3",
"name"=>"新闻更新",
"url" =>"/#1",
),
)
),
"products" => array(
"id"=>"2",
"name"=>"产品管理",
"url" =>"/#1",
"submenus"=>array(
"category"=>array(
"id"=>"1",
"name"=>"产品类别",
"url" =>"/#1",
),
"add"=>array(
"id"=>"2",
"name"=>"产品添加",
"url" =>"/#1",
),
"update"=>array(
"id"=>"3",
"name"=>"产品更新",
"url" =>"/#1",
),
)
),
);
foreach ($families as $arr) {
var_dump($families);
}
我要输出这样的格式!谢谢了!我真的不会啊1. 新闻管理
1. 新闻管理
2. 新闻添加
3. 新闻更新
2. 产品管理
1. 产品管理
2. 产品添加
3. 产品更新phparray
<?php
$families = array
(
"news" => array(
"id"=>"1",
"name"=>"新闻管理",
"url" =>"/#1",
"submenus"=>array(
"category"=>array(
"id"=>"1",
"name"=>"新闻类别",
"url" =>"/#1",
),
"add"=>array(
"id"=>"2",
"name"=>"新闻添加",
"url" =>"/#1",
),
"update"=>array(
"id"=>"3",
"name"=>"新闻更新",
"url" =>"/#1",
),
)
),
"products" => array(
"id"=>"2",
"name"=>"产品管理",
"url" =>"/#1",
"submenus"=>array(
"category"=>array(
"id"=>"1",
"name"=>"产品类别",
"url" =>"/#1",
),
"add"=>array(
"id"=>"2",
"name"=>"产品添加",
"url" =>"/#1",
),
"update"=>array(
"id"=>"3",
"name"=>"产品更新",
"url" =>"/#1",
),
)
),
);
foreach ($families as $arr) {
var_dump($families);
}
我要输出这样的格式!谢谢了!我真的不会啊1. 新闻管理
1. 新闻管理
2. 新闻添加
3. 新闻更新
2. 产品管理
1. 产品管理
2. 产品添加
3. 产品更新phparray
解决方案 »
- 各位朋友;我有一个问题希望大家能帮我解决一下;;;谢谢
- 关于跨域控制页面的问题!求高手一解! 新手给分不高!
- 到今天还不知道“江湖游戏”是什么
- 急。。。。日文写入数据乱码。。。。。
- Mysql返回当天的记录,最优化的语句是什么?
- 请问这个错误是什么意思>谢谢.
- 本人想在深圳运行一个php网站。主要用户面对深圳本地人,所以想把程序放在深圳的主机上,请问深圳有哪些好(相对便宜,带宽大)的空间提
- 请问php中怎样往非关系型数据库中加入一条记录!??
- 一个关于表单提交的问题,高分,在线等候.
- PHP[求助] div+css做网站,在PHP中表单一提交,页面就不居中了!~也稍微有些变形!
- 不懂这个意思,也不知道该怎么办
- Smarty模板路径配置问题(急)
foreach ($families as $arr) {
echo ($ke+1) . ". " .$arr['name']."<br>";
$k=0;
echo " " . ++$k . ". " .$arr['name']."<br>";
echo " " . ++$k . ". " .$arr['submenus']['add']['name']."<br>";
echo " " . ++$k . ". " .$arr['submenus']['update']['name']."<br>";
$ke++;
}
1. 新闻管理
1. 新闻管理
2. 新闻添加
3. 新闻更新
2. 产品管理
1. 产品管理
2. 产品添加
3. 产品更新
<?php foreach($families as $list): ?>
<li>
<h2><?php echo $list['name']; ?></h2>
<ul style="list-style-type: decimal">
<?php foreach($list['submenus'] as $cate): ?>
<li><?php echo $cate['name']; ?></li>
<?php endforeach; ?>
</ul>
</li>
<?php endforeach; ?>
</ul>
利用CSS的list-style-type来显示序号
不过算了,你这个数据结构还要加个filter (如 RecursiveFilterIterator),不熟悉SPL的话反而复杂多了