2
A
回答
2
使用array_count_values($arr)
。這將返回一個關聯數組,其中$arr
中的每個值都用作鍵,該值的頻率爲$arr
中的值。示例:
$arr = array(1, 2, 3, 4, 2);
$counts = array_count_values($arr);
$count_of_2 = $counts[2];
5
請參閱array_count_values()的文檔。這似乎是你在找什麼。
$array = array('a', 'b', 'c', 'a', 'b');
$counts = array_count_values($array);
printf("Number of 'b's: %d\n", $counts['b']);
var_dump($counts);
輸出:
數量的「B的:2
陣列(3){
[ 「一」] => INT(2)
[ 「b」 的] => INT(2)
[ 「c」 的] => INT(1) }
0
鋁儘管有一些奇特的方法,程序員應該能夠使用非常基本的編程操作員來解決這個問題。
知道如何使用循環和條件是絕對必要的。
$count = 0;
$letters= array("a","b","c","a","b");
foreach ($letters as $char){
if ($char == "b") $count = $count+1;
}
echo $count.' "b" found';
不是火箭科學。
1
您可以使用此功能計算實例的數量..
$b = array(a,b,c,a,b);
function count_repeat($subj, $array) {
for($i=0;$i<count($array);$i++) {
if($array[$i] == $subj) {
$same[] = $array[$i]; //what this line does is put the same characters in the $same[] array.
}
return count($same);
}
echo count_repeat('b', $b); // will return the value 2
相關問題
- 1. 任何數組項目的PHP檢查字符串
- 2. 檢查數組項目在JS
- 3. php檢查數組數組
- 4. 在PHP中,如何檢查數組項目是否與PHP中的其他項目不同
- 5. PHP檢查數組?
- 6. 檢查PHP數組
- 7. 從Matlab中的數組中選擇檢查的項目?
- 8. PHP - 檢查數組的值
- 9. 檢查一個數組中的項目,然後編輯這個項目
- 10. 刪除PHP數組中項目的.htm
- 11. PHP是變量中的數組項目
- 12. Python檢查數組中的重複項
- 13. as3檢查是否已經點擊了數組中的項目
- 14. 檢查字符串數組中的任何項目?
- 15. 如何檢查數組中的每個項目是否存在
- 16. NSPredicate檢查數組中的所有項目
- 17. 如何檢查數組中的剩餘項目?
- 18. Smarty檢查數組中的項目是否超過1
- 19. 檢查數組中的項目是否不存在批處理
- 20. 檢查數組中的鍵php
- 21. PHP檢查變量是否小於數組中的前一項
- 22. PHP檢查重複數組中的條目
- 23. 將檢查項目的類名稱查詢爲數組?
- 24. PHP從多維數組中檢索項目的數組而不循環?
- 25. VBA從數組中檢索項目返回相同的項目
- 26. 查找數組中的項目敲除
- 27. 查找不在數組中的項目
- 28. 數組項檢查AS3
- 29. 檢索JList項目的數組數據
- 30. 合併php數組和數組項目
你能提供一個代碼中使用的例子嗎? – 2011-03-26 18:53:49