0 レビュー
2 回答
php-配列の一意の値を並べ替えてカウント
数千の値を持つ配列があります。
$arr = array('Stone', 'Gem', 'Star', ..., 'Star', 'Rock', 'Salt', ..., 'Metal', 'Cotton', 'Gem',...);
私の問題は、配列の値をどのようにカウントできるかです。例:
Stone = 234
Gem = 231
Star = 123
Rock = 98
Salt = 265
...
これについて何か考えはありますか?
わからない
0
レビュー
答え :
解決策:
このように:
$array_frequency = array_count_values($array);
キーは入力配列の一意の値であり、それぞれの値は入力配列でのその値の出現回数です。
わからない
0
レビュー
答え :
解決策:
array_count_values を使用します:
$occurrences = array_count_values($arr);
結果は次のようになります:
Array
(
[Stone] => 234
[Gem] => 231
[Star] => 123
)
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。