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

php自定義函數截取漢字長度

 更新時間:2014年05月15日 09:41:17   作者:  
php中截取漢字長度的方法有很多,本例通過自定義函數來完成這個需求,感興趣的朋友可以參考下
復制代碼 代碼如下:

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;

}

復制代碼 代碼如下:

<?PHP
$str="這個字符好長呀,^_^";
$Short_Str=showShort($str,4);//截取前面4個漢字,結果為:這個字符...
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 .= "..."; //要以什么結尾,修改這里就可以.

return $tempstr;
}

再來看看嘮叨的方法 怎么樣,簡潔吧?
復制代碼 代碼如下:

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

相關文章

  • PHP code 驗證碼生成類定義和簡單使用示例

    PHP code 驗證碼生成類定義和簡單使用示例

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

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

    經常訪問腳本之家的朋友,可以使用下面的工具,進行代碼的格式化。更利于學習。
    2010-06-06
  • PHP使用finfo_file()函數檢測上傳圖片類型的實現方法

    PHP使用finfo_file()函數檢測上傳圖片類型的實現方法

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

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

    下面小編就為大家?guī)硪黄肞HP去掉文件頭的Unicode簽名(BOM)方法。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • php使用fsockopen函數發(fā)送post,get請求獲取網頁內容的方法

    php使用fsockopen函數發(fā)送post,get請求獲取網頁內容的方法

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

    mysql總結之explain

    最近看了一些explain方面的資料,但是感覺網上的都差不多,基本也和manual差不多,所以自己總結了些,有些不明白的已經用黃色底色標出,希望各位拍磚
    2012-02-02
  • 兩種php實現圖片上傳的方法

    兩種php實現圖片上傳的方法

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

    php實現俄羅斯乘法實例

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

    php時間戳轉換代碼詳解

    在本篇文章里小編給各位分享一篇關于php時間戳轉換的知識點內容,有需要的朋友們可以參考下。
    2019-08-08
  • php編譯安裝php-amq擴展簡明教程

    php編譯安裝php-amq擴展簡明教程

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

最新評論

门源| 新和县| 明光市| 鄂州市| 齐河县| 昭苏县| 唐山市| 同仁县| 武威市| 武威市| 荥阳市| 云和县| 延边| 嘉峪关市| 察隅县| 平山县| 南江县| 沂源县| 太保市| 团风县| 沈阳市| 南昌县| 沅陵县| 民乐县| 克拉玛依市| 信宜市| 克拉玛依市| 安达市| 浦江县| 孙吴县| 扶余县| 丰都县| 五家渠市| 陵水| 陕西省| 陇川县| 大足县| 巫溪县| 中西区| 厦门市| 高雄县|