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

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

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

<?php
//這個(gè)方法純粹是背函數(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));
?>
<?
//這個(gè)方法有些數(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
//這個(gè)方法純粹是解法一的蹩腳版本,先找出所有字符的總類,然后在一個(gè)一個(gè)用substr_count函數(shù)統(tǒng)計(jì)。
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));
?>

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

相關(guān)文章

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

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

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

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

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

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

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

    PHP+Mysql+jQuery實(shí)現(xiàn)動(dòng)態(tài)展示信息

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

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

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

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

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

    PHP觀察者模式實(shí)例分析【對(duì)比JS觀察者模式】

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

    解析php取整的幾種方式

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

    PHP 命名空間實(shí)例說明

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

    php 將excel導(dǎo)入mysql

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

最新評(píng)論

定远县| 佛教| 深圳市| 龙山县| 长寿区| 农安县| 吉安县| 资中县| 衡水市| 凌源市| 娄烦县| 固安县| 农安县| 北宁市| 宝丰县| 七台河市| 舒城县| 潞城市| 昌图县| 大姚县| 永登县| 临洮县| 垫江县| 信丰县| 娄烦县| 嵩明县| 新建县| 莫力| 巴南区| 威海市| 大同县| 江油市| 依兰县| 三穗县| 清镇市| 牡丹江市| 贡觉县| 台山市| 新巴尔虎右旗| 西峡县| 深泽县|