php判断一维数组中相同元素出现的次数
2017-09-05 02:35
573 查看
php中统计一维数组相同元素出现的的次数,可以用php自带的函数array_count_values,用法示例如下:
运行输出打印结果如下:
当然如果你不想使用PHP自带的函数,也可以自己实现,实例如下:
打印结果:
$a =array("A","Cat","Dog","A","Dog"); $a = array_count_values($a); print_r($a);
运行输出打印结果如下:
Array ( [A] => 2 [Cat] => 1 [Dog] => 2 )
当然如果你不想使用PHP自带的函数,也可以自己实现,实例如下:
function arr_count_v($arr){ $newArr = array(); foreach ($arr as $k => $v) { if(empty($newArr[$v])){ $newArr[$v] = 1; }else{ $newArr[$v] ++; } } return $newArr; } $a =array("A","Cat","Dog","A","Dog"); $a = array_count_v($a); print_r($a);
打印结果:
Array ( [A] => 2 [Cat] => 1 [Dog] => 2 )
相关文章推荐
- php计算数组相同值出现次数的代码(array_count_values)
- 判断一个数组中出现次数最多的元素
- 判断数组中出现次数最多的元素
- PHP 统计一维数组value相同的元素的个数num,并将其转化为下标为数字,值是value和num的二维数组
- 常用技巧之JS判断数组中某元素出现次数
- php 创建相同元素一维数组与创建递增元素一维数组函数
- js 判断数组中指定元素出现的次数
- 主元素问题(判断数组是否出现主元素,O(n)时间内找出主元素,主元素出现次数)
- 知识储备:02数组与字符串:判断元素出现与否及次数
- 在一维数组中查找某个元素出现的次数
- php计算数组相同值出现次数的代码(array_count_values)
- 统计一维数组中元素出现次数
- 程序员面试题目总结--数组(二)【二分查找、找出给定数字出现次数、两个有序整型数组交集、找出数组中唯一的重复元素、判断数组中的数值是否连续相邻】
- 一个一维整形数组,若干个数字,统计数组中不同的数字出现的次数,并按照出现频率从小到大排序输出,相同频率按数字大小排序输出
- php 判断某个元素是否出现在数组中
- 求一个数组中重复元素出现最多值,最大的元素及出现次数,次数相同时,取最大值,优先考虑次数
- 求出数组中相同的元素出现的次数
- java中判断数组中元素出现的次数
- PHP count()利用数组元素个数的不相等来判断是否是一维数组?
- php计算数组相同值出现次数的代码(array_count_values)