繁体   English   中英

如何计算每个数组的结果

[英]how to count results to each array

嗨,我目前正在使用laravel开发投票系统。 我想在每个聚会中附加会员人数。 这是我的代码

$partylist = Partylist:all();

我想在刀片上实现此目标:

{{$partylist->members}}

尝试这个:

{{$partylist->count()}}

或者,如果您想计算members

{{$partylist->members->count()}} 

要么

{{count($partylist->members)}}

如果您的$partylist->members是一个数组,请使用PHP的sizeof()函数获取其大小。 因此,您可以按以下方式在Blade中使用:

{{sizeof($partylist->members)}}

希望它可以帮助您

有两种方法可以做到:

$partylist = Partylist::all();

foreach ($partylist as $pl) {
    echo $pl->members()->count();
}

或计数相关模型

$partylist = Partylist::withCount('members')->all();

foreach ($partylist as $pl) {
    echo $pl->members_count;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM