0
私が行う必要があるのは、ユーザーをcountry_idで配布することです。サブコレクションを含むコレクションを生成するアルゴリズム
だから、私が持っている:私は、同じ国の中のユーザの小さなコレクションのコレクションを提供します
$users->groupBy('country_id')
を。
小さなコレクションが異なるサイズを持っています。
メインコレクションを充填する最良の方法は?
私が行う必要があるのは、ユーザーをcountry_idで配布することです。サブコレクションを含むコレクションを生成するアルゴリズム
だから、私が持っている:私は、同じ国の中のユーザの小さなコレクションのコレクションを提供します
$users->groupBy('country_id')
を。
小さなコレクションが異なるサイズを持っています。
メインコレクションを充填する最良の方法は?
これは私の答えです。より良い方法があれば投稿してください!
/**
* @param $userGroups
* @return int
*/
private function getMaxCompetitorByEntity($userGroups):int
{
$max = 0;
foreach ($userGroups as $userGroup) {
if (sizeof($userGroup) > $max) {
$max = sizeof($userGroup);
}
}
return $max;
}
と
あなたは正確に達成するために何をしたいですか?あなたはどんな結果を期待していますか? – nXu
FrenchUser、SpanishUser、MexicanUser、ColombianUser、FrenchUser、SpanishUser、MexicanUser、ColombianUser、FrenchUser、SpanishUser、MexicanUser、ColombianUser、FrenchUser、SpanishUser、MexicanUser、ColombianUserなどのコレクションオーダーが必要です。一例、国はさまざまです。 –
私はちょうど同じ国の2人のユーザーを閉じたくないようにしたい –