-2

文字 1、2、3、4、5 がこの配列に存在する回数を数える必要があります。たとえば、この場合、答えを取得する必要があります 1 - 2 回 2 - 2 回 3 - 1 回 4 - 3 回

<?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"
  }
}
?>
4

1 に答える 1

0

これがデータベースから返されたデータである場合、データベース クエリを使用してカウントを行ってみませんか?

SELECT answer,
       COUNT(1) AS instances
  FROM myTable
 GROUP BY answer
于 2012-04-24T21:49:54.677 に答える