以下是一个简单的PHP实例,演示如何进行数据关联操作。在这个例子中,我们将创建一个包含多个用户信息的数组,并展示如何通过关联数组来实现数据关联。
数据准备
我们定义两个数组,一个用于存储用户信息,另一个用于存储用户对应的角色信息。

```php
// 用户信息数组
$users = [
['id' => 1, 'name' => '张三', 'age' => 25],
['id' => 2, 'name' => '李四', 'age' => 30],
['id' => 3, 'name' => '王五', 'age' => 28]
];
// 角色信息数组
$roles = [
['id' => 1, 'name' => '管理员'],
['id' => 2, 'name' => '普通用户'],
['id' => 3, 'name' => '游客']
];
```
数据关联
接下来,我们将通过关联数组来实现用户信息与角色信息的关联。
```php
// 用户角色关联数组
$usersWithRoles = [];
foreach ($users as $user) {
foreach ($roles as $role) {
if ($user['id'] == $role['id']) {
$usersWithRoles[] = [
'id' => $user['id'],
'name' => $user['name'],
'age' => $user['age'],
'role' => $role['name']
];
}
}
}
```
结果展示
我们将展示关联后的用户信息。
```php
// 打印关联后的用户信息
echo "
