我已經用幼蟲做了一個數據庫查詢。如何使用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