在PHP中生成组织图是一种常见的应用,它可以帮助我们以图形化的方式展示组织结构。以下是一个简单的实例,演示如何使用PHP和HTML来创建一个组织图。

组织图数据

我们需要定义组织图的数据。以下是一个简单的数据结构,使用关联数组表示:

PHP实例:如何使用PHP生成组织图 厨房

```php

$orgChart = [

'CEO' => [

'name' => '张三',

'title' => '首席执行官',

'subordinates' => [

'CTO' => [

'name' => '李四',

'title' => '首席技术官',

'subordinates' => [

'Engineer1' => [

'name' => '王五',

'title' => '工程师'

],

'Engineer2' => [

'name' => '赵六',

'title' => '工程师'

]

]

],

'CMO' => [

'name' => '孙七',

'title' => '首席市场官',

'subordinates' => [

'Marketing1' => [

'name' => '周八',

'title' => '市场专员'

]

]

]

]

]

];

```

生成组织图

接下来,我们将使用递归函数来遍历这个数组,并生成相应的HTML。

```php

function generateOrgChart($orgChart, $level = 0) {

$html = "