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

转载 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个 //文...

从海量数据中找出重复次数最多的一个

从海量数据中找出重复次数最多的一个   2011-05-31 14:12:38|  分类: 海量数据处理|字号 订阅 /********************...
  • itianyi
  • itianyi
  • 2013年05月17日 21:07
  • 1826

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

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

C#统计文章中单词的重复次数,并且按照次数从高到低排序返回(无法处理中文)

/* 功能: C#统计文章中单词的重复次数,并且按照次数从高到低排序返回(无法处理中文) 例子: i am a big boy,how a bout boy? 返回boy...

找出整型数组中重复次数最多的元素

#include #include #include using namespace std; struct number { int value; int count; }; int ...

数组中重复次数最多的数

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

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

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

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...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:统计 数据中 重复值的次数( 另外,可再对其进行排序,重复次数多的在前边
举报原因:
原因补充:

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