2012-04-24 14 views
-2

このアレイにcaracter1,2,3,4,5が何回存在するかを数える必要があります。 2回 2 - - 2回 3 - 1時間 4 - これのために私が手 1答える必要があり、データベースのクエリを使用しない理由は、これはデータがデータベースから返された場合は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" 
    } 
} 
?> 
+0

これを実行しようとしている言語は何ですか? – ControlAltDel

+0

これはPHPのようです。そうであれば、あなたの質問に "php"タグを追加してください。 –

+0

クリーナー出力に 'print_r'を使用しています... – Baba

答えて

0

を行うにはあなたのためのカウント?

SELECT answer, 
     COUNT(1) AS instances 
    FROM myTable 
GROUP BY answer 
関連する問題