在Laravel中,我们可以使用foreach
循环来遍历对象,并将数据赋值给另一个变量。下面是一个示例代码:
$users = User::all(); // 假设User是一个Laravel模型
$newUsers = [];
foreach($users as $user) {
$newUser = [
'id' => $user->id,
'name' => $user->name,
// 其他需要读取的属性
];
$newUsers[] = $newUser;
}
// 打印新的用户数组
dd($newUsers);
在上面的示例中,我们通过User::all()
获取了所有的用户对象,并使用foreach
循环遍历每个用户对象。在循环中,我们读取了每个用户对象的属性,并将其赋值给一个新的关联数组$newUser
。最后,我们将每个新用户数组添加到$newUsers
数组中。
你可以根据你的实际需求修改$newUser
数组的属性,以匹配你需要的数据。
上一篇:遍历来自字符串输入的嵌套对象