php支持中文字符串分割的函數(shù)
更新時間:2015年05月28日 15:16:47 投稿:hebedich
本文給大家分享了2個php使用mb_xxx方法來實現(xiàn)中文字符分割的方法,其基本思路都差不多,有需要的小伙伴可以參考下。
str_split不支持中文,利用mb_xx函數(shù)實現(xiàn)個
/**
* Convert a string to an array
* @param string $str
* @param number $split_length
* @return multitype:string
*/
function mb_str_split($str,$split_length=1,$charset="UTF-8"){
if(func_num_args()==1){
return preg_split('/(?<!^)(?!$)/u', $str);
}
if($split_length<1)return false;
$len = mb_strlen($str, $charset);
$arr = array();
for($i=0;$i<$len;$i+=$split_length){
$s = mb_substr($str, $i, $split_length, $charset);
$arr[] = $s;
}
return $arr;
}
方法二:
function mbStrSplit ($string, $len=1) {
$start = 0;
$strlen = mb_strlen($string);
while ($strlen) {
$array[] = mb_substr($string,$start,$len,"utf8");
$string = mb_substr($string, $len, $strlen,"utf8");
$strlen = mb_strlen($string);
}
return $array;
}
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。
您可能感興趣的文章:
- PHP中可以自動分割查詢字符的Parse_str函數(shù)使用示例
- php使用自定義函數(shù)實現(xiàn)漢字分割替換功能示例
- php分割合并兩個字符串的函數(shù)實例
- php字符串分割函數(shù)用法實例
- php中利用explode函數(shù)分割字符串到數(shù)組
- php連接函數(shù)implode與分割explode的深入解析
- php字符串分割函數(shù)explode的實例代碼
- PHP 長文章分頁函數(shù) 帶使用方法,不會分割段落,翻頁在底部
- php strstr查找字符串中是否包含某些字符的查找函數(shù)
- PHP截取漢字亂碼問題解決方法mb_substr函數(shù)的應(yīng)用
- PHP反轉(zhuǎn)字符串函數(shù)strrev()函數(shù)的用法
- php指定長度分割字符串str_split函數(shù)用法示例
相關(guān)文章
php+MySql實現(xiàn)登錄系統(tǒng)與輸出瀏覽者信息功能
這篇文章主要介紹了php+MySql實現(xiàn)登錄系統(tǒng)與輸出瀏覽者信息功能 的相關(guān)資料,需要的朋友可以參考下2016-07-07
PHP+apc+ajax實現(xiàn)的ajax_upload上傳進(jìn)度條代碼
這篇文章主要介紹了PHP+apc+ajax實現(xiàn)的ajax_upload上傳進(jìn)度條代碼,詳細(xì)分析了apc模塊的安裝、設(shè)置及ajax調(diào)用實現(xiàn)上傳進(jìn)度條功能,需要的朋友可以參考下2016-01-01
php下實現(xiàn)一個阿拉伯?dāng)?shù)字轉(zhuǎn)中文數(shù)字的函數(shù)
最近因需要,寫了個“阿拉伯?dāng)?shù)字轉(zhuǎn)中文數(shù)字的函數(shù)”。搜索了精華區(qū)只見到一個類似的。 感覺到我的算法不錯,所以貼出來共享一下2008-07-07
php基于登陸時間判斷實現(xiàn)一天多次登錄只積分一次功能示例
這篇文章主要介紹了php基于登陸時間判斷實現(xiàn)一天多次登錄只積分一次功能,適合會員系統(tǒng)的積分功能,涉及php時間判斷與數(shù)據(jù)庫相關(guān)操作技巧,需要的朋友可以參考下2017-10-10
php將數(shù)組轉(zhuǎn)換成csv格式文件輸出的方法
這篇文章主要介紹了php將數(shù)組轉(zhuǎn)換成csv格式文件輸出的方法,涉及php操作csv文件的技巧,非常具有實用價值,需要的朋友可以參考下2015-03-03
rephactor 優(yōu)秀的PHP的重構(gòu)工具
從PHP5開始,提供了強大的面向?qū)ο蠊δ?。使得PHP能夠完全按設(shè)計模式編程。2011-06-06
調(diào)整優(yōu)化您的LAMP應(yīng)用程序的5種簡單方法
Wikipedia、Facebook 和 Yahoo! 等主要 web 屬性使用 LAMP 架構(gòu)來為每天數(shù)百萬的請求提供服務(wù),而 Wordpress、Joomla、Drupal 和 SugarCRM 等 web 應(yīng)用程序軟件使用其架構(gòu)來讓組織輕松部署基于 web 的應(yīng)用程序。2011-06-06

