php - 如何从laravel集合中获取特定的数据片段?

标签 php mysql laravel-5.4

我想模拟与while($row = mysqli_fetch_array($result))中相同的事情您的数据可以通过 echo $row['name'] 显示或echo $row['mobile_number'] .
在 laravel 中,我设法拉的是;
$users= DB::table('users')->get(); echo $users;
目前,显示的数据位于数组中,我只想显示某些字段,我该怎么做?
例如,我只想要用户表中的姓名和手机号码,我尝试过 $users->('name')但它显示错误。

最佳答案

试试这个:

$users= DB::table('users')->get();

foreach($users as $user)
{
    echo $user->name;
}

注意:在应用foreach()之前,请确保$users有一个数组/对象,其中至少有一个值,例如:

if(count($users) > 0)
{
    // loop here
}

关于php - 如何从laravel集合中获取特定的数据片段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42386209/

相关文章:

php - 如果没有唯一列不存在,MySQL插入多条记录

mysql - 使用 IN 和其他条件的 Rails 2.x 查询无法按预期工作

mysql - 如何在 Django 中测试数据库中的空字符串?

php - Laravel 5.4 中表之间的多重关系

mysql - Laravel 5.4 中没有默认值时出现错误

javascript - 选择组合框数据后的动态文本字段(codeigniter)

php - 配置 MYSQL 但未应用

javascript - 在 JavaScript 中设置 session 变量或本地存储

php - Laravel 5.4 Blade foreach 循环

javascript - angularjs Controller 有什么问题