2012-04-24 37 views
-2

我需要計算此數組中存在caracter 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

你想要做什麼語言? – ControlAltDel 2012-04-24 21:38:32

+0

這看起來像PHP。如果是,請將「php」標籤添加到您的問題中。 – 2012-04-24 21:39:00

+0

使用'print_r'清潔輸出... – Baba 2012-04-24 21:46:43

回答

0

如果這是從數據庫返回的數據,爲什麼不使用數據庫查詢做爲你計數?

SELECT answer, 
     COUNT(1) AS instances 
    FROM myTable 
GROUP BY answer 
相關問題