我已经用幼虫做了一个数据库查询。如何使用array_count_values函数
QUERY:
if(Request::ajax()) {
//On récupère l'ensemble des genres des séries visionnées par l'utilisateur
$genre_user = DB::table('genres')->select('genres.name')
->join('seriesgenres', 'genres.id', '=', 'seriesgenres.genre_id')
->join('series', 'seriesgenres.series_id', '=', 'series.id')
->join('usersseries', 'series.id', '=', 'usersseries.serie_id')
->where('usersseries.user_id', '=', Auth::user()->id)->get();
print_r($genre_user);die;
}
此查询后,我有这样的阵列
Illuminate\Support\Collection Object
(
[items:protected] => Array
(
[0] => stdClass Object
(
[name] => Drama
)
[1] => stdClass Object
(
[name] => Action
)
[2] => stdClass Object
(
[name] => Crime
)
[3] => stdClass Object
(
[name] => Drama
)
[4] => stdClass Object
(
[name] => Action & Adventure
)
[5] => stdClass Object
(
[name] => Drama
)
)
)
我想这算阵列中的每个值的数量。 要做到这一点,我知道array_count_values()函数,但它不适用于我的结果数组。问题来自这条线:
$counts = array_count_values($genre_user);
什么问题?请提供您遇到的错误。 – Aaron