最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php中3種方法統(tǒng)計字符串中每種字符的個數(shù)并排序

 更新時間:2012年08月27日 15:28:50   作者:  
3種方法,統(tǒng)計字符串中每種字符的個數(shù)并排序,多種解法喲~ str_split()函數(shù)很重要
復制代碼 代碼如下:

<?php
//這個方法純粹是背函數(shù),不解釋;
function countStr($str){
$str_array=str_split($str);
$str_array=array_count_values($str_array);
arsort($str_array);
return $str_array;
}
//以下是例子;
$str="asdfgfdas323344##$\$fdsdfg*$**$*$**$$443563536254fas";
print_r(countStr($str));
?>
<?
//這個方法有些數(shù)據(jù)結(jié)構(gòu)的思想,不過還是很好理解的:)
function countStr2($str){
$str_array=str_split($str);
$result_array=array();
foreach($str_array as $value){//判斷該字符是否是新出現(xiàn)的種類,是的話就設(shè)置為1,不是的話就自加;
if(!$result_array[$value]){
$result_array[$value]=1;
}else{
$result_array[$value]++;
}
}
arsort($result_array);
return $result_array;
}
$str="asdfgfdas323344##$\$fdsdfg*$**$*$**$$443563536254fas";
var_dump(countStr2($str))
?>
<?php
//這個方法純粹是解法一的蹩腳版本,先找出所有字符的總類,然后在一個一個用substr_count函數(shù)統(tǒng)計。
function countStr3($str){
$str_array=str_split($str);
$unique=array_unique($str_array);
foreach ($unique as $v){
$result_array[$v]=substr_count($str,$v);
}
arsort($result_array);
return $result_array;
}
$str="asdfgfdas323344##$\$fdsdfg*$**$*$**$$443563536254fas";
var_dump(countStr3($str));
?>

*無論是用哪一個方法,都要用到str_split函數(shù),所以說,這個函數(shù)很重要哦~

相關(guān)文章

  • PHP上傳文件時文件過大$_FILES為空的解決方法

    PHP上傳文件時文件過大$_FILES為空的解決方法

    發(fā)現(xiàn)一張gif圖片上傳失敗 size為0,實際大小為4.66M,下面為大家介紹下PHP上傳文件時文件過大的解決方法
    2013-11-11
  • PHP實現(xiàn)的折半查找算法示例

    PHP實現(xiàn)的折半查找算法示例

    這篇文章主要介紹了PHP實現(xiàn)的折半查找算法,簡單描述了折半查找的原理,并結(jié)合實例形式分析了php采用遞歸與非遞歸方式實現(xiàn)折半查找算法的相關(guān)操作技巧,需要的朋友可以參考下
    2017-12-12
  • php中截取中文字符串的代碼小結(jié)

    php中截取中文字符串的代碼小結(jié)

    眾所周知php原生函數(shù)substr是不支持截取中文字符串的。下面的代碼提供了多種截取php中文字符串的方法。
    2011-07-07
  • PHP+Mysql+jQuery實現(xiàn)動態(tài)展示信息

    PHP+Mysql+jQuery實現(xiàn)動態(tài)展示信息

    在本文中,我將介紹如何在頁面上實現(xiàn)動態(tài)展示用戶發(fā)表的信息,將用戶發(fā)表的信息逐條播放展示。該效果可以在展示系統(tǒng)動態(tài)、商品評論等場景應(yīng)用
    2011-10-10
  • phpstudy無法啟動MySQL服務(wù)的解決方法

    phpstudy無法啟動MySQL服務(wù)的解決方法

    個人比較懶,所以想到用phpstudy這個軟件進行控制,但這個時候問題出現(xiàn)了:在下載phpstudy后想要啟動MySQL服務(wù),但是總是無法啟動,所以本文給大家介紹了如何解決phpstudy無法啟動MySQL服務(wù)的問題,需要的朋友可以參考下
    2024-06-06
  • Zend 輸出產(chǎn)生XML解析錯誤

    Zend 輸出產(chǎn)生XML解析錯誤

    剛開始 Ajax 調(diào)用 PHP 用 DOM 動態(tài)產(chǎn)生的XML文件時沒有任何錯誤。轉(zhuǎn)到 Zend FrameWork 下時,在 IE 下顯示也完全正常并且 Ajax 解析正常,但是在 Firefox 和 Safari 下便出現(xiàn)如下錯誤
    2009-03-03
  • PHP觀察者模式實例分析【對比JS觀察者模式】

    PHP觀察者模式實例分析【對比JS觀察者模式】

    這篇文章主要介紹了PHP觀察者模式,結(jié)合實例形式對比分析JS觀察者模式實現(xiàn)方法,給出了php觀察者模式的完整定義與使用操作示例,需要的朋友可以參考下
    2019-05-05
  • 解析php取整的幾種方式

    解析php取整的幾種方式

    本篇文章是對php取整的幾種方式進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP 命名空間實例說明

    PHP 命名空間實例說明

    PHP 命名空間實例說明,需要的朋友可以參考下。
    2011-01-01
  • php 將excel導入mysql

    php 將excel導入mysql

    最近因項目需求,要實現(xiàn)將excel文件通過php頁面導入mysql數(shù)據(jù)庫中。在網(wǎng)上搜了很多這方面的資料,發(fā)現(xiàn)都是將excel文件另存為csv文件,然后從csv文件導入。
    2009-11-11

最新評論

谢通门县| 惠来县| 小金县| 万载县| 西宁市| 博湖县| 卓资县| 五家渠市| 马边| 津市市| 宜章县| 建宁县| 平阳县| 沈阳市| 东乌珠穆沁旗| 前郭尔| 安宁市| 栖霞市| 铁岭县| 台北市| 咸宁市| 台北市| 金昌市| 泰州市| 区。| 永胜县| 平南县| 江安县| 泌阳县| 大方县| 荔浦县| 阿勒泰市| 罗山县| 得荣县| 高尔夫| 普兰店市| 廉江市| 巧家县| 武川县| 五峰| 康定县|