PHP截?cái)鄻?biāo)題且兼容utf8和gb2312編碼
更新時(shí)間:2013年09月22日 15:40:32 作者:
PHP截?cái)鄻?biāo)題的方法有很多,但同時(shí)可以兼容utf8和gb2312卻不多了,下面有個(gè)不錯(cuò)的方法,可以參考下,或許對(duì)大家有所幫助
復(fù)制代碼 代碼如下:
<?php if(strlen($r[title])>45){$str=utf8Substr($r[title],0,15)."...";}else{$str=$r[title];}echo $str; ?>
//截取utf8字符串
function utf8Substr($str, $from, $len)
{
return preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$from.'}'.
'((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s',
'$1',$str);
}
您可能感興趣的文章:
- C# double和decimal數(shù)據(jù)類型以截?cái)嗟姆绞奖A糁付ǖ男?shù)位數(shù)
- MSSQL 將截?cái)嘧址蚨M(jìn)制數(shù)據(jù)問題的解決方法
- oracle中截?cái)啾淼氖褂媒榻B
- js中根據(jù)字?jǐn)?shù)截取字符串,不能截?cái)鄒rl
- c#完美截?cái)嘧址a(中文+非中文)
- PHP UTF8中文字符截?cái)嗪瘮?shù)代碼
- PHP在字符斷點(diǎn)處截?cái)辔淖值膶?shí)現(xiàn)代碼
- PHP連接MSSQL時(shí)nvarchar字段長度被截?cái)酁?55的解決方法
- php使用iconv中文截?cái)鄦栴}的解決方法
- js實(shí)現(xiàn)文字截?cái)喙δ?/a>
相關(guān)文章
PHP實(shí)現(xiàn)讀取文件夾及批量重命名文件操作示例
這篇文章主要介紹了PHP實(shí)現(xiàn)讀取文件夾及批量重命名文件操作,涉及php目錄讀取、遍歷、轉(zhuǎn)換等相關(guān)操作技巧,需要的朋友可以參考下2019-04-04mod_php、FastCGI、PHP-FPM等PHP運(yùn)行方式對(duì)比
這篇文章主要介紹了mod_php、FastCGI、PHP-FPM等PHP運(yùn)行方式對(duì)比,本文講解了什么是PHP處理器(PHP handlers)、mod_php的優(yōu)缺點(diǎn)、FastCGI的優(yōu)缺點(diǎn)、PHP-FPM(FastCGI Process Manager)的優(yōu)缺點(diǎn)等內(nèi)容,需要的朋友可以參考下2015-07-07PHP 循環(huán)刪除無限分類子節(jié)點(diǎn)的實(shí)現(xiàn)代碼
本篇文章是對(duì)PHP中循環(huán)刪除無限分類子節(jié)點(diǎn)的代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06php讀取javascript設(shè)置的cookies的代碼
最主要的就是給cookies設(shè)置一個(gè)名字,在javascript設(shè)置cookies的時(shí)候不要用無參數(shù)函數(shù),那樣用的話php沒辦法讀取2010-04-04PHP實(shí)現(xiàn)的字符串匹配算法示例【sunday算法】
這篇文章主要介紹了PHP實(shí)現(xiàn)的字符串匹配算法,簡(jiǎn)單描述了sunday算法的概念與原理,并結(jié)合實(shí)例形式分析了php基于sunday算法實(shí)現(xiàn)字符串匹配操作相關(guān)技巧,需要的朋友可以參考下2017-12-12php運(yùn)行報(bào)錯(cuò)Call to undefined function curl_init()的最新解決方法
其實(shí)在網(wǎng)上很早之前就出現(xiàn)過這個(gè)問題,網(wǎng)上百度了下,答案千篇一律,最近又遇到這個(gè)問題,但是百度出來的問題不能解決這個(gè)問題了,所以只能翻墻找答案,現(xiàn)在將解決的方法分享給大家,有需要的朋友們可以參考借鑒,下面來一起學(xué)習(xí)學(xué)習(xí)吧。2016-11-11