用PHP写一个完整多子菜单能运行的网页
时间: 2023-05-20 18:02:26 浏览: 111
好的,以下是一个用PHP编写的完整多级菜单的示例代码:
```
<!DOCTYPE html>
<html>
<head>
<title>多级菜单</title>
</head>
<body>
<?php
$menu = array(
"主页" => "index.php",
"产品" => array(
"产品1" => "product1.php",
"产品2" => "product2.php",
"产品3" => "product3.php"
),
"服务" => array(
"服务1" => "service1.php",
"服务2" => "service2.php",
"服务3" => "service3.php"
),
"关于我们" => "about.php"
);
function generate_menu($menu) {
echo "<ul>";
foreach ($menu as $key => $value) {
if (is_array($value)) {
echo "<li><a href='#'>$key</a>";
generate_menu($value);
echo "</li>";
} else {
echo "<li><a href='$value'>$key</a></li>";
}
}
echo "</ul>";
}
generate_menu($menu);
?>
</body>
</html>
```
这个代码可以生成一个多级菜单,包括主页、产品、服务和关于我们四个一级菜单,其中产品和服务都有三个二级菜单,可以无限级扩展。
阅读全文