PHP 查询数据非循环显示方法 - 使用 toArray() 和 implode()
您可以使用 toArray() 方法将查询结果转换为数组,然后使用 implode() 方法将数组转换为字符串,以非循环的方式显示查询结果。下面是一个示例代码:
$results = DB::table('users')->select('name', 'email')->get();
$users = $results->toArray();
$users_str = implode(', ', array_map(function($user) {
return $user['name'] . ' (' . $user['email'] . ')';
}, $users));
echo $users_str;
此代码将查询 users 表中的 name 和 email 列,并将结果转换为数组。然后,使用 array_map() 函数将每个数组项转换为字符串,最后使用 implode() 方法将它们连接成一个字符串。这将以非循环的方式显示查询结果。
原文地址: https://www.cveoy.top/t/topic/mim2 著作权归作者所有。请勿转载和采集!