0

このようにソートされた配列でどのように作業できるかを理解しようとしています:

$countValues = array_count_values($someArray);
arsort($someArray);

いくつかの基準に従う並べ替えられた配列の最初の値を見つけたいです。たとえば、バナナ、リンゴ、お茶の配列があるとします。リンゴではない配列の最も代表的なメンバーを見つけたいです。したがって、配列がある場合:

【りんご、バナナ、りんご、バナナ、お茶】

ソートすると、次のようになります。

( [りんご] => 2 [バナナ] => 2 [お茶] => 1 )

では、リンゴではない最も代表的な値を見つけるにはどうすればよいでしょうか。フォローしていただけると幸いです。

ありがとう。

4

1 に答える 1

0
$countValues = array_count_values($someArray);
unset($countValues['apple']); // Remove apple from array.
arsort($countValues);
$most_popular = array_values($countValues)[0]; // Get first item from array (pop).
于 2013-03-30T01:27:01.343 に答える