以下是一个使用PHP递归函数构建树形结构的实例。这个例子中,我们将创建一个简单的树形结构,用来表示一个组织架构。

```php

实例php递归 树,PHP递归实例:构建树形结构  第1张

// 定义一个树节点类

class TreeNode {

public $id;

public $name;

public $children = [];

public function __construct($id, $name) {

$this->id = $id;

$this->name = $name;

}

// 添加子节点

public function addChild($id, $name) {

$child = new TreeNode($id, $name);

$this->children[] = $child;

}

// 递归函数:输出树形结构

public function display($level = 0) {

echo str_repeat("