数组如下:
<?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
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的话反而复杂多了