PHP中文處理 中文字符串截取(mb_substr)和獲取中文字符串字?jǐn)?shù)
更新時(shí)間:2011年11月10日 11:26:37 作者:
PHP中文處理 中文字符串截取(mb_substr)和獲取中文字符串字?jǐn)?shù),需要的朋友可以參考下。
一、中文截取:mb_substr()
mb_substr( $str, $start, $length, $encoding )
$str,需要截?cái)嗟淖址?
$start,截?cái)嚅_始處,起始處為0
$length,要截取的字?jǐn)?shù)
$encoding,網(wǎng)頁(yè)編碼,如utf-8,GB2312,GBK
實(shí)例:
<?php
$str='腳本之家:http://chabaoo.cn';
echo mb_substr($str,0,4,'utf-8');//截取頭5個(gè)字,假定此代碼所在php文件的編碼為utf-8
?>
結(jié)果顯示:腳本之家
二、獲取中文長(zhǎng)度:mb_strlen()
mb_strlen( $str, $encoding )
$str,要計(jì)算長(zhǎng)度的字符串
$encoding,網(wǎng)頁(yè)編碼,如utf-8,GB2312,GBK
實(shí)例:
<?php
$str='腳本之家:http://chabaoo.cn';
echo mb_strlen($str,'utf-8');//假定此代碼所在php文件的編碼為utf-8
?>
結(jié)果顯示:24
mb_substr( $str, $start, $length, $encoding )
$str,需要截?cái)嗟淖址?
$start,截?cái)嚅_始處,起始處為0
$length,要截取的字?jǐn)?shù)
$encoding,網(wǎng)頁(yè)編碼,如utf-8,GB2312,GBK
實(shí)例:
復(fù)制代碼 代碼如下:
<?php
$str='腳本之家:http://chabaoo.cn';
echo mb_substr($str,0,4,'utf-8');//截取頭5個(gè)字,假定此代碼所在php文件的編碼為utf-8
?>
結(jié)果顯示:腳本之家
二、獲取中文長(zhǎng)度:mb_strlen()
mb_strlen( $str, $encoding )
$str,要計(jì)算長(zhǎng)度的字符串
$encoding,網(wǎng)頁(yè)編碼,如utf-8,GB2312,GBK
實(shí)例:
復(fù)制代碼 代碼如下:
<?php
$str='腳本之家:http://chabaoo.cn';
echo mb_strlen($str,'utf-8');//假定此代碼所在php文件的編碼為utf-8
?>
結(jié)果顯示:24
您可能感興趣的文章:
- PHP preg_replace() 正則替換所有符合條件的字符串
- php中利用explode函數(shù)分割字符串到數(shù)組
- PHP通過(guò)iconv將字符串從GBK轉(zhuǎn)換為UTF8字符集
- PHP字符轉(zhuǎn)義相關(guān)函數(shù)小結(jié)(php下的轉(zhuǎn)義字符串)
- php字符串截取的簡(jiǎn)單方法
- PHP中去掉字符串首尾空格的方法
- php 字符串中是否包含指定字符串的多種方法
- PHP 查找字符串常用函數(shù)介紹
- php字符串截取問(wèn)題
- PHP字符串的連接的簡(jiǎn)單實(shí)例
- php學(xué)習(xí)筆記之字符串常見操作總結(jié)
相關(guān)文章
PHP laravel使用自定義郵件類實(shí)現(xiàn)發(fā)送郵件
這篇文章主要為大家詳細(xì)介紹了PHP laravel如何通過(guò)自定義郵件類實(shí)現(xiàn)發(fā)送郵件功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以嘗試一下2022-10-10淺析PHP中json_encode與json_decode的區(qū)別
這篇文章主要介紹了淺析PHP中json_encode與json_decode的區(qū)別,PHP提供json_encode()和json_decode()函數(shù),前者用于編碼,后者用于解碼。下面來(lái)分析下這兩個(gè)函數(shù),感興趣的可以了解一下2020-07-07PHP進(jìn)制轉(zhuǎn)換實(shí)例分析(2,8,16,36,64進(jìn)制至10進(jìn)制相互轉(zhuǎn)換)
這篇文章主要介紹了PHP進(jìn)制轉(zhuǎn)換,結(jié)合具體實(shí)例形式分析了2,8,16,36,64進(jìn)制至10進(jìn)制相互轉(zhuǎn)換實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2017-02-02php中count獲取多維數(shù)組長(zhǎng)度的方法
這篇文章主要介紹了php中count獲取多維數(shù)組長(zhǎng)度的方法,實(shí)例分析了數(shù)組的原理并總結(jié)了數(shù)組長(zhǎng)度計(jì)算的方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-11-11php中CI操作多個(gè)數(shù)據(jù)庫(kù)的代碼
最近有個(gè)需求,做一個(gè)獨(dú)立后臺(tái)出來(lái),這個(gè)獨(dú)立后臺(tái)有單獨(dú)的庫(kù),單獨(dú)的url,單獨(dú)…。但是,這里邊只是一些基礎(chǔ)數(shù)據(jù),而使用者需要通過(guò)該庫(kù)查看另一個(gè)庫(kù)里的統(tǒng)計(jì)數(shù)據(jù)。這就帶來(lái)一個(gè)問(wèn)題:我需要在控制器里邊可以同時(shí)操作兩個(gè)數(shù)據(jù)庫(kù),而且這兩個(gè)庫(kù)毫不相干2012-07-07PHP使用正則表達(dá)式實(shí)現(xiàn)過(guò)濾非法字符串功能示例
這篇文章主要介紹了PHP使用正則表達(dá)式實(shí)現(xiàn)過(guò)濾非法字符串功能,結(jié)合留言板數(shù)據(jù)提交功能示例分析了php使用正則表達(dá)式preg_replace函數(shù)進(jìn)行字符串正則替換相關(guān)操作技巧,需要的朋友可以參考下2018-06-06php站內(nèi)搜索關(guān)鍵詞變亮的實(shí)現(xiàn)方法
這篇文章主要介紹了php站內(nèi)搜索關(guān)鍵詞變亮的實(shí)現(xiàn)方法,以實(shí)例形式較為詳細(xì)的分析了數(shù)據(jù)庫(kù)表的創(chuàng)建及針對(duì)數(shù)據(jù)庫(kù)的搜索關(guān)鍵字高亮的實(shí)現(xiàn)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-12-12