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

```php

实例php无限下拉,实例PHP实现无限下拉菜单代码详解  第1张

// 假设我们有一个多维数组来表示菜单项的层级关系

$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 = '