PHP統(tǒng)計(jì)數(shù)值數(shù)組中出現(xiàn)頻率最多的10個(gè)數(shù)字的方法
本文實(shí)例講述了PHP統(tǒng)計(jì)數(shù)值數(shù)組中出現(xiàn)頻率最多的10個(gè)數(shù)字的方法。分享給大家供大家參考。具體分析如下:
該問(wèn)題屬于TOPK范疇,統(tǒng)計(jì)單詞出現(xiàn)頻率,做報(bào)表,數(shù)據(jù)統(tǒng)計(jì)的時(shí)會(huì)常用!
php代碼如下:
//隨機(jī)生成數(shù)值數(shù)組
for($i=0;$i<1000;$i++){
$ary[]=rand(1,1000);
}
//統(tǒng)計(jì)數(shù)組中所有的值出現(xiàn)的次數(shù)
$ary=array_count_values($ary);
arsort($ary);//倒序排序
$i=1;
foreach($ary as $key=>$value){
if($i<=10){
printf("數(shù)字:%d 共出現(xiàn) %d 次<br/>",$key,$value);
}else{
break;
}
$i++;
}
unset($ary);
結(jié)果如下:
數(shù)字:255 共出現(xiàn) 6 次 數(shù)字:443 共出現(xiàn) 5 次 數(shù)字:906 共出現(xiàn) 5 次 數(shù)字:623 共出現(xiàn) 5 次 數(shù)字:586 共出現(xiàn) 4 次 數(shù)字:660 共出現(xiàn) 4 次 數(shù)字:873 共出現(xiàn) 4 次 數(shù)字:208 共出現(xiàn) 4 次 數(shù)字:247 共出現(xiàn) 4 次 數(shù)字:240 共出現(xiàn) 4 次
希望本文所述對(duì)大家的php程序設(shè)計(jì)有所幫助。
- php實(shí)現(xiàn)數(shù)組重復(fù)數(shù)字統(tǒng)計(jì)實(shí)例
- PHP實(shí)現(xiàn)統(tǒng)計(jì)一個(gè)數(shù)字在排序數(shù)組中出現(xiàn)次數(shù)的方法
- php統(tǒng)計(jì)數(shù)組元素個(gè)數(shù)的方法
- PHP統(tǒng)計(jì)二維數(shù)組元素個(gè)數(shù)的方法
- php數(shù)組函數(shù)序列 之a(chǎn)rray_count_values() 統(tǒng)計(jì)數(shù)組中所有值出現(xiàn)的次數(shù)函數(shù)
- PHP源代碼數(shù)組統(tǒng)計(jì)count分析
- php實(shí)現(xiàn)數(shù)組中出現(xiàn)次數(shù)超過(guò)一半的數(shù)字的統(tǒng)計(jì)方法
相關(guān)文章
PHP三層結(jié)構(gòu)(下) PHP實(shí)現(xiàn)AOP
讓我們把注意力集中到中間服務(wù)層上來(lái)。中間服務(wù)層代碼比較簡(jiǎn)單,只是調(diào)用數(shù)據(jù)訪問(wèn)層代碼將留言保存到數(shù)據(jù)庫(kù)。2010-07-07
PHP實(shí)現(xiàn)求兩個(gè)字符串最長(zhǎng)公共子串的方法示例
這篇文章主要介紹了PHP實(shí)現(xiàn)求兩個(gè)字符串最長(zhǎng)公共子串的方法,涉及php字符串與數(shù)組的遍歷、運(yùn)算、判斷等相關(guān)操作技巧,需要的朋友可以參考下2017-11-11
PHP實(shí)現(xiàn)的常規(guī)正則驗(yàn)證helper公共類完整實(shí)例
這篇文章主要介紹了PHP實(shí)現(xiàn)的常規(guī)正則驗(yàn)證helper公共類,結(jié)合完整實(shí)例形式分析了php針對(duì)常規(guī)的電話、手機(jī)、郵箱、賬號(hào)等進(jìn)行正則驗(yàn)證的操作技巧,需要的朋友可以參考下2017-04-04
PHP簡(jiǎn)單判斷字符串是否包含另一個(gè)字符串的方法
這篇文章主要介紹了PHP簡(jiǎn)單判斷字符串是否包含另一個(gè)字符串的方法,實(shí)例分析了PHP通過(guò)自定義函數(shù)實(shí)現(xiàn)字符串包含的判斷,涉及PHP中explode函數(shù)分隔符的使用與判定技巧,需要的朋友可以參考下2016-03-03
php 遍歷數(shù)據(jù)表數(shù)據(jù)并列表橫向排列的代碼
下面是個(gè)例子:表格橫向排列例子2009-09-09
深入探討"<br />"和 "\r\n" 兩者有什么
本篇文章是對(duì)"<br />"和"\r\n"兩者的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06

