PHP 配列があり、Zend_Debug を使用して以下にダンプしました。
$ids = array(13) {
[0] => string(1) "7"
[1] => string(1) "8"
[2] => string(1) "2"
[3] => string(1) "7"
[4] => string(1) "8"
[5] => string(1) "4"
[6] => string(1) "7"
[7] => string(1) "3"
[8] => string(1) "7"
[9] => string(1) "8"
[10] => string(1) "3"
[11] => string(1) "7"
[12] => string(1) "4"
}
配列内で各数値が何回発生するかを取得し、それを配列に出力しようとしています。
使用してみarray_count_values($ids)
ましたが、最も発生した順に出力されますが、発生した合計回数を取得できません。以下の出力が得られます。
array(5) {
[7] => int(5)
[8] => int(3)
[2] => int(1)
[4] => int(2)
[3] => int(2)
}
上記の配列からわかるように、7 は 5 回発生しますが、配列をループするとアクセスできます。
何かご意見は?
乾杯
J.