以下是一个使用PHP实现的无限级联实例,通过递归函数来构建多级联动的下拉菜单。

```php

// 假设我们有一个分类表,包含分类ID和父分类ID

$categories = [

['id' => 1, 'parent_id' => 0, 'name' => '一级分类1'],

['id' => 2, 'parent_id' => 0, 'name' => '一级分类2'],

['id' => 3, 'parent_id' => 1, 'name' => '二级分类1-1'],

['id' => 4, 'parent_id' => 1, 'name' => '二级分类1-2'],

['id' => 5, 'parent_id' => 2, 'name' => '二级分类2-1'],

['id' => 6, 'parent_id' => 2, 'name' => '二级分类2-2'],

['id' => 7, 'parent_id' => 3, 'name' => '三级分类1-1-1'],

['id' => 8, 'parent_id' => 3, 'name' => '三级分类1-1-2'],

['id' => 9, 'parent_id' => 4, 'name' => '三级分类1-2-1'],

['id' => 10, 'parent_id' => 4, 'name' => '三级分类1-2-2'],

['id' => 11, 'parent_id' => 5, 'name' => '三级分类2-1-1'],

['id' => 12, 'parent_id' => 5, 'name' => '三级分类2-1-2'],

['id' => 13, 'parent_id' => 6, 'name' => '三级分类2-2-1'],

['id' => 14, 'parent_id' => 6, 'name' => '三级分类2-2-2'],

];

function buildCascadingDropdown($categories, $parentId = 0, $level = 0) {

$options = '