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

php自定義函數(shù)截取漢字長(zhǎng)度

 更新時(shí)間:2014年05月15日 09:41:17   作者:  
php中截取漢字長(zhǎng)度的方法有很多,本例通過(guò)自定義函數(shù)來(lái)完成這個(gè)需求,感興趣的朋友可以參考下
復(fù)制代碼 代碼如下:

function msubstr($str,$start,$len) {
$strlen=$start+$len;
for($i=0;$i<$strlen;$i++) {
if(ord(substr($str,$i,1))>0xa0) {
$tmpstr.=substr($str,$i,2);
$i++;
} else
$tmpstr.=substr($str,$i,1);
}
return $tmpstr;

}

復(fù)制代碼 代碼如下:

<?PHP
$str="這個(gè)字符好長(zhǎng)呀,^_^";
$Short_Str=showShort($str,4);//截取前面4個(gè)漢字,結(jié)果為:這個(gè)字符...
Echo "$Short_Str";
Function csubstr($str,$start,$len)
{
$strlen=strlen($str);
$clen=0;
for($i=0;$i<$strlen;$i++,$clen++)
{
if ($clen>=$start+$len)
break;
if(ord(substr($str,$i,1))>0xa0)
{
if ($clen>=$start)
$tmpstr.=substr($str,$i,2);
$i++;
}
else
{
if ($clen>=$start)
$tmpstr.=substr($str,$i,1);
}
}

return $tmpstr;
}
Function showShort($str,$len)
{
$tempstr = csubstr($str,0,$len);
if ($str<>$tempstr)
$tempstr .= "..."; //要以什么結(jié)尾,修改這里就可以.

return $tempstr;
}

再來(lái)看看嘮叨的方法 怎么樣,簡(jiǎn)潔吧?
復(fù)制代碼 代碼如下:

$len = 19;
$text = "怎么將新聞的很長(zhǎng)的標(biāo)題只顯示前面一些字,后面用.....來(lái)代替?";
echo strlen($text)<=$len ? $text : (substr($text,0,$len).chr(0)."....");

相關(guān)文章

  • PHP code 驗(yàn)證碼生成類(lèi)定義和簡(jiǎn)單使用示例

    PHP code 驗(yàn)證碼生成類(lèi)定義和簡(jiǎn)單使用示例

    這篇文章主要介紹了PHP code 驗(yàn)證碼生成類(lèi)定義和簡(jiǎn)單使用,結(jié)合實(shí)例形式分析了PHP code 驗(yàn)證碼生成類(lèi)的基本功能定義、簡(jiǎn)單使用方法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-05-05
  • PHP,ASP.JAVA,JAVA代碼格式化工具整理

    PHP,ASP.JAVA,JAVA代碼格式化工具整理

    經(jīng)常訪問(wèn)腳本之家的朋友,可以使用下面的工具,進(jìn)行代碼的格式化。更利于學(xué)習(xí)。
    2010-06-06
  • PHP使用finfo_file()函數(shù)檢測(cè)上傳圖片類(lèi)型的實(shí)現(xiàn)方法

    PHP使用finfo_file()函數(shù)檢測(cè)上傳圖片類(lèi)型的實(shí)現(xiàn)方法

    這篇文章主要介紹了PHP使用finfo_file()函數(shù)檢測(cè)上傳圖片類(lèi)型的實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了finfo_file()函數(shù)的功能、使用方法及相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2017-04-04
  • 用PHP去掉文件頭的Unicode簽名(BOM)方法

    用PHP去掉文件頭的Unicode簽名(BOM)方法

    下面小編就為大家?guī)?lái)一篇用PHP去掉文件頭的Unicode簽名(BOM)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-06-06
  • php使用fsockopen函數(shù)發(fā)送post,get請(qǐng)求獲取網(wǎng)頁(yè)內(nèi)容的方法

    php使用fsockopen函數(shù)發(fā)送post,get請(qǐng)求獲取網(wǎng)頁(yè)內(nèi)容的方法

    這篇文章主要介紹了php使用fsockopen函數(shù)發(fā)送post,get請(qǐng)求獲取網(wǎng)頁(yè)內(nèi)容的方法,是PHP關(guān)于socket編程的一個(gè)典型應(yīng)用,需要的朋友可以參考下
    2014-11-11
  • mysql總結(jié)之explain

    mysql總結(jié)之explain

    最近看了一些explain方面的資料,但是感覺(jué)網(wǎng)上的都差不多,基本也和manual差不多,所以自己總結(jié)了些,有些不明白的已經(jīng)用黃色底色標(biāo)出,希望各位拍磚
    2012-02-02
  • 兩種php實(shí)現(xiàn)圖片上傳的方法

    兩種php實(shí)現(xiàn)圖片上傳的方法

    這篇文章主要為大家介紹了兩種php實(shí)現(xiàn)圖片上傳的方法,利用form表單上傳,另一種方法是利用uploadify實(shí)現(xiàn)無(wú)刷新并且?guī)нM(jìn)度條的上傳,感興趣的小伙伴們可以參考一下
    2016-01-01
  • php實(shí)現(xiàn)俄羅斯乘法實(shí)例

    php實(shí)現(xiàn)俄羅斯乘法實(shí)例

    這篇文章主要介紹了php實(shí)現(xiàn)俄羅斯乘法,實(shí)例分析了俄羅斯乘法的原理與代碼實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • php時(shí)間戳轉(zhuǎn)換代碼詳解

    php時(shí)間戳轉(zhuǎn)換代碼詳解

    在本篇文章里小編給各位分享一篇關(guān)于php時(shí)間戳轉(zhuǎn)換的知識(shí)點(diǎn)內(nèi)容,有需要的朋友們可以參考下。
    2019-08-08
  • php編譯安裝php-amq擴(kuò)展簡(jiǎn)明教程

    php編譯安裝php-amq擴(kuò)展簡(jiǎn)明教程

    這篇文章主要介紹了php編譯安裝php-amq擴(kuò)展的方法,較為詳細(xì)的分析了php-amq擴(kuò)展的功能及下載、編譯安裝的具體步驟與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2016-06-06

最新評(píng)論

旺苍县| 珲春市| 岚皋县| 青铜峡市| 霍林郭勒市| 建阳市| 依兰县| 白山市| 汪清县| 东源县| 普陀区| 名山县| 庄河市| 大方县| 大化| 宝丰县| 岫岩| 峡江县| 兴业县| 罗平县| 达日县| 鄂伦春自治旗| 凭祥市| 左贡县| 云龙县| 策勒县| 云南省| 罗江县| 当雄县| 广丰县| 三都| 景泰县| 岑巩县| 盐津县| 安宁市| 宝应县| 根河市| 阳原县| 岚皋县| 上杭县| 黄大仙区|