统计 数据中 重复值的次数( 另外,可再对其进行排序,重复次数多的在前边

转载 2015年07月09日 16:50:29

array_count_values

(PHP 4, PHP 5)

array_count_values 统计数组中所有的值出现的次数

说明

array array_count_values ( array $input )

array_count_values() 返回一个数组,该数组用 input 数组中的值作为键名,该值在 input 数组中出现的次数作为值。

参数

input

统计这个数组的值

返回值

返回一个关联数组,用 input 数组中的值作为键名,该值在数组中出现的次数作为值。

错误/异常

对数组里面的每个不是 stringinteger 类型的元素抛出一个警告错误(E_WARNING)。

范例

Example #1 array_count_values() 例子

<?php
$array 
= array(1"hello"1"world""hello");
print_r(array_count_values($array));
?>

以上例程会输出: (如果在下边基础上再排序的话, 1 1  hello hello .. 这样,键当值 ,值当输出的次数)

Array
(
    [1] => 2
    [hello] => 2
    [world] => 1
)

相关文章推荐

如何在有限的内存的情况下,找到大量数据中重复查询次数最多的语句

//500K内存,100万条数据,寻找里面重复查询次数最多的记录 //思想显示对100万条数据分在不同的文件中,但是在分文件中的时候,要对起进行一定处理,分到对于的文件中,比如分成100个 //文...

利用Linux命令行进行文本按行去重并按重复次数排序

linux命令行提供了非常强大的文本处理功能,组合利用linux命令能实现好多强大的功能。本文这里举例说明如何利用Linux命令行进行文本按行去重并按重复次数排序。主要用到的命令有sort,uniq和...

java实现打印list中重复次数最多的前n个数据

如:list中有1,3,4,5,1,7,5,3,4,2,1,5,1…… 当输入输入参数n为1时,打印1;当输入参数n为2时,打印1,5public void printTopN(List numbe...

10亿个数选取重复次数最多的100个整数

有10亿个整数,要求选取重复次数最多的100个整数 要解答这个问题,首先要弄清楚下面几个条件。 (1)有内存限制吗? (2)整数的范围是多少?有符号,无符号,32位还是64位? (3)整数集的...

数组中重复次数最多的数

题目:如何找出数组中重复次数最多的数。 方法一:以空间换时间,即hash法。可以定义一个数组 int count[MAX],并将其数组元素都初始化为0;然后对原数组array[ ]进行遍历,并执行 ...

C++,输入字符串,删除重复次数最多的字符

#include #include #include #include #include #include using namespace std; typedef map ...

数组中重复次数最多的元素

2016蜻蜓FM校园招聘笔试题 原题 输出数组array里面的重复元素,若没有重复则返回1, 若有多个重复的数则任意返回其中的一个元素,如{1,2,3,4,5,6} 返回-1, {1,3,4,2,1...

找出重复次数最多的数字

问题 给定一个大小为n的数组,该数组包含数字的范围在 [0...k-1], k是一个正整数,k 例如, 假设k= 10给定的数组是arr[] = {1, 2, 2, 2, 0, 2, 0...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)