我必须阅读从数据库生成的以下数组并在页面中显示。
数组:result.php
Array
(
[BC] => Array
(
[Regional Support Centre (Burnaby)] => Array
(
[1] => position1
)
)
[Prairies] => Array
(
[Winnipeg] => Array
(
[2] => Position2
)
)
[Ontario] => Array
(
[Regional Support Centre (Mississauga)] => Array
(
[3] => position3
)
[Mississauga] => Array
(
[4] => position4
[5] => position5
[6] => position6
)
[London] => Array
(
[7] => Technician - Experienced Apprentices
)
)
)
预期输出 [![在此处输入图像说明] [1]] [1]
任何人都可以帮我解释如何读取数据库生成的数组并将其显示在页面中。
答案 0 :(得分:0)
这样的事情:
foreach($your_arr as $parent_cat => $sub_arr){
echo $parent_cat.'<br>';
if(is_array($sub_arr)){
foreach($sub_arr as $cat => $items){
echo '--'.$cat.'<br>';
if(is_array($items)){
foreach($items as $val){
echo '-----'.$val.'<br>';
}
}
}
}
}
我已经创建了一个树结构,但您可以在echo
语句中添加HTML。
答案 1 :(得分:0)
foreach($myArray as $k => $v )
{
echo '<li>'.$k.'</li>';
echo '<ul>';
foreach($v as $k2 => $v2)
{
echo '<li>'.$k2.'</li>';
echo '<ul>';
foreach($v2 as $v3)
{
echo '<li>'.$v3.'</li>';
}
echo '</ul>';
}
echo '</ul>';
}
echo '</ul>';