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統(tǒng)計(jì)文件大小,以GB、MB、KB、B輸出
學(xué)習(xí)了fread讀取命令,用到了filesize函數(shù),知道這個(gè)函數(shù)定大有用到的時(shí)候,遂用之編寫(xiě)統(tǒng)計(jì)文件大小函數(shù)2011-05-05php+mysql數(shù)據(jù)庫(kù)實(shí)現(xiàn)無(wú)限分類的方法
這篇文章主要介紹了php+mysql數(shù)據(jù)庫(kù)實(shí)現(xiàn)無(wú)限分類的方法,包含完整的節(jié)點(diǎn)操作技巧以及相應(yīng)的應(yīng)用方法實(shí)例,是非常實(shí)用的技巧,需要的朋友可以參考下2014-12-12利用客戶端緩存對(duì)網(wǎng)站進(jìn)行優(yōu)化的原理分析
你的網(wǎng)站在并發(fā)訪問(wèn)很大并且無(wú)法承受壓力的情況下,你會(huì)選擇如何優(yōu)化?2008-09-09php中convert_uuencode()與convert_uuencode函數(shù)用法實(shí)例
這篇文章主要介紹了php中convert_uuencode()與convert_uuencode函數(shù)用法,以實(shí)例形式了convert_uuencode()與convert_uuencode進(jìn)行編碼與解碼的方法,是非常實(shí)用的技巧,需要的朋友可以參考下2014-11-11php關(guān)閉warning問(wèn)題的解決方法
下面小編就為大家?guī)?lái)一篇php關(guān)閉warning問(wèn)題的解決方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-05-05PHP里面把16進(jìn)制的圖片數(shù)據(jù)顯示在html的img標(biāo)簽上(實(shí)現(xiàn)方法)
下面小編就為大家?guī)?lái)一篇PHP里面把16進(jìn)制的圖片數(shù)據(jù)顯示在html的img標(biāo)簽上(實(shí)現(xiàn)方法)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-05-05mac下Apache + MySql + PHP搭建網(wǎng)站開(kāi)發(fā)環(huán)境
最近接了個(gè)小活,做一個(gè)使用PHP語(yǔ)言和MySql數(shù)據(jù)庫(kù)的動(dòng)態(tài)網(wǎng)站。之前做過(guò)類型的網(wǎng)站,是在windows系統(tǒng)下做的,開(kāi)發(fā)環(huán)境使用的是 AppServ 的PHP開(kāi)發(fā)套件?,F(xiàn)在有了我的大MAC,所以找了MAC系統(tǒng)下PHP環(huán)境的開(kāi)發(fā)套件。2014-06-06PHP實(shí)現(xiàn)大數(shù)(浮點(diǎn)數(shù))取余的方法
這篇文章主要介紹了PHP實(shí)現(xiàn)大數(shù)(浮點(diǎn)數(shù))取余的方法,結(jié)合實(shí)例形式分析了php數(shù)學(xué)運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下2017-02-02