【发布时间】:2017-09-06 12:35:51
【问题描述】:
我正在尝试从我的 Mongodb 中获取此字段,但我不知道为什么我只将第一个值(不是最高值)和正确的值存储在我的 var 中。
public function globalChartGet() {
$firstInChart = 0;
$users = User::all();
foreach ($users as $user) {
if ($user->points > $firstInChart) {
$firstInChart = $user->points;
}
}
}
【问题讨论】:
-
您的代码中缺少
}- 这是拼写错误吗? -
这是一个错字。我在下面关闭它:)
-
$user->points一定是整数吗? -
你能提供一个 User::all() 的样本数据吗?似乎它应该工作。你不会错过退货声明吗?
-
我正在回复 thebluefox。是的,它们是整数。对于 unex,它只是我从数据库中获取的 JSON
标签: php mongodb laravel foreach var