以下是一个简单的PHP实现无限下拉菜单的实例,包括HTML和PHP代码。这个下拉菜单会根据预设的层级显示相应的选项。
```php

// 假设我们有一个多维数组来表示菜单项的层级关系
$menus = [
0 => [
'id' => 1,
'name' => '一级菜单',
'sub' => [
1 => [
'id' => 11,
'name' => '二级菜单1',
'sub' => [
1 => [
'id' => 111,
'name' => '三级菜单1-1',
],
2 => [
'id' => 112,
'name' => '三级菜单1-2',
],
],
],
2 => [
'id' => 12,
'name' => '二级菜单2',
],
],
],
1 => [
'id' => 2,
'name' => '一级菜单2',
],
];
function generateMenu($menus, $parentId = 0) {
$html = '







