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