我需要计算这个数组中存在的特征1,2,3,4,5的次数,例如为此,我应该得到答案 1 - 两次 2 - 两次 3 - 一次 4 - 三次
<?php
array(8) {
[0]=>
array(2) {
[0]=>
string(1) "3"
["answer"]=>
string(1) "3"
}
[1]=>
array(2) {
[0]=>
string(1) "4"
["answer"]=>
string(1) "4"
}
[2]=>
array(2) {
[0]=>
string(1) "1"
["answer"]=>
string(1) "1"
}
[3]=>
array(2) {
[0]=>
string(1) "1"
["answer"]=>
string(1) "1"
}
[4]=>
array(2) {
[0]=>
string(1) "2"
["answer"]=>
string(1) "2"
}
[5]=>
array(2) {
[0]=>
string(1) "2"
["answer"]=>
string(1) "2"
}
[6]=>
array(2) {
[0]=>
string(1) "4"
["answer"]=>
string(1) "4"
}
[7]=>
array(2) {
[0]=>
string(1) "4"
["answer"]=>
string(1) "4"
}
}
?>
答案 0 :(得分:0)
如果这是从数据库返回的数据,为什么不使用数据库查询为您进行计数呢?
SELECT answer,
COUNT(1) AS instances
FROM myTable
GROUP BY answer