PHP语言的数组的例子
20205-04-30
$DataMenu是一个数组,
'sub'的类型又是一个数组。
以下是一个调用的例子。
保存位php文件,能调试成功。
//把一个数组 定位到 第二个层的数组.
<?php
$DataMenu=array(
'System' => array(
'name' => '系统管理',
'sub' => array(
'ConfigServer' => '服务器配置',
'ConfigPayAward' => '充值奖励',
),
),
'Base' => array(
'name' => '基础数据',
'sub' => array(
'ConsumerList' => '运营商列表',
'BuildBaseList' => '建筑管理',
),
),
'War' => array(
'name' => '副本管理',
'sub' => array(
'WarFbCateList' => '战斗副本',
'NpcList' => 'NPC部队列表',
'NpcHeroList' => 'NPC英雄列表',
),
),
);
//把一个数组 定位到 第二个层的数组.
$subMenu = $DataMenu['Base'];
echo $subMenu['name'];
echo "<br>";
if (is_array($subMenu['sub'])):
foreach ($subMenu['sub'] as $key => $val):
//echo $DataCom['Map'] . '/' .$key;
//echo $val;
//echo $DataCom['Map'].$key;
//echo " "+$DataCom['Map'].$val;
echo "c";
echo $val ." ".$key;
echo "<br>";
endforeach;
endif;
echo " ===";
$subMenu = $DataMenu['War'];
echo $subMenu['name'];
echo "<br>";
if (is_array($subMenu['sub'])):
foreach ($subMenu['sub'] as $key => $val):
//echo $DataCom['Map'] . '/' .$key;
//echo $val;
//echo $DataCom['Map'].$key;
//echo " "+$DataCom['Map'].$val;
echo "c";
echo $val;
echo "<br>";
endforeach;
endif;
?>
输出是:
基础数据
c运营商列表 ConsumerList
c建筑管理 BuildBaseList
===副本管理
c战斗副本
cNPC部队列表
cNPC英雄列表