Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
配列から繰り返し要素の数、または配列内の各要素の数だけを取得する必要がある場合があります
$array = array(123, 'abc', 26, 'swat', 1, 'swat', 83);
印刷したい:
123 (1) abc (1) 26 (1) swat (2) 1 (1) 83 (1)
php関数array_count_valuesを使用します
<?php $array = array(123, 'abc', 26, 'swat', 1, 'swat', 83); print_r(array_count_values($array)); ?>
出力は次のとおりです。
Array ( [123] => 1 [abc] => 1 [26] => 1 [swat] => 2 [1] => 1 [83] => 1 )