多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > php開源 > php教程 > 兩款php 截取字符串函數(shù)

兩款php 截取字符串函數(shù)

來源:程序員人生   發(fā)布時間:2014-02-19 15:56:59 閱讀次數(shù):3909次

提供兩款php 截取字符串函數(shù),他們能自動識別中文哦,如果你是截取文章這個很不錯啊,喜歡就進來看看吧。

第一款:

  1. <?php 
  2. header ( "content-type:text/html; charset=utf-8" ); 
  3.     function strcut($string$length$dot = '...',$charset='utf-8'
  4.         { 
  5.       $strlen = strlen($string); 
  6.       if($strlen <= $lengthreturn $string
  7.       $strcut = ''
  8.       if(strtolower($charset) == 'utf-8'
  9.       { 
  10.       $n = $tn = $noc = 0; 
  11.       while($n < $strlen
  12.       { 
  13.       $t = ord($string[$n]); 
  14.       if($t == 9 || $t == 10 || (32 <= $t && $t <= 126)) { 
  15.       $tn = 1; $n++; $noc++; 
  16.       } elseif(194 <= $t && $t <= 223) { 
  17.       $tn = 2; $n += 2; $noc += 2; 
  18.       } elseif(224 <= $t && $t <= 239) { 
  19.       $tn = 3; $n += 3; $noc += 3; 
  20.       } elseif(240 <= $t && $t <= 247) { 
  21.       $tn = 4; $n += 4; $noc += 4; 
  22.       } elseif(248 <= $t && $t <= 251) { 
  23.       $tn = 5; $n += 5; $noc += 5; 
  24.       } elseif($t == 252 || $t == 253)  
  25.       { 
  26.         $tn = 6; $n += 6; $noc += 6; 
  27.       } 
  28.       else  
  29.       { 
  30.       $n++; 
  31.       } 
  32.       if($noc >= $lengthbreak
  33.       } 
  34.       if($noc > $length$n -= $tn
  35.       $strcut = substr($string, 0, $n); 
  36.       } 
  37.       else 
  38.       { 
  39.         $dotlen = strlen($dot);  
  40.         $maxi = $length - $dotlen - 1; 
  41.         for($i = 0; $i < $maxi$i++) 
  42.         { 
  43.           $strcut .= ord($string[$i]) > 127 ? $string[$i].$string[++$i] : $string[$i]; 
  44.         } 
  45.       } 
  46.       var_dump($strcut); 
  47.       return $strcut
  48.         } 
  49.         echo "jjjkkklll"
  50.         echo strcut("向kk向向向kk向向向kk向向kkklllllllllllmmmmmmmmmmmmmmm向東陽",12) 

第二款:

  1. function splitstr($str,$len){ 
  2.     if($len<=0){ 
  3.   return false; 
  4.     } 
  5.     else
  6.   $slen=strlen($str); 
  7.   if($len>=$slen
  8.       return $str
  9.   else
  10.       for($i=0;$i<($len-1);$i++){ 
  11.     if(ord(substr($str,$i,1))>0xa0) 
  12.   $i++; 
  13.       } 
  14.       if($i>=$len
  15.     return substr($str,0,$len); 
  16. elseif(ord(substr($str,$i,1))>0xa0) 
  17.     return substr($str,0,$len-1); 
  18.       else 
  19.     return substr($str,0,$len); 
  20.   } 
  21.     } 
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 一级做a爱片性色毛片武则天五则 | 大bbw另类交hd | 欧美人与牲动交a欧美精品 欧美人与牲动交xxxx | 国产一区二区三区免费看 | 欧美黑人粗大 | 国内精品免费一区二区三区 | 免费成年人在线观看视频 | 综合欧美亚洲 | 乱码在线中文字幕加勒比 | 亚洲欧美另类在线视频 | 国内精品久久国产 | 欧美性猛交xxxx黑人 | 最近中文字幕更新免费 | 最新亚洲精品国自产在线 | 精品成人在线视频 | 香蕉福利视频 | 蜜桃色永久入口 | 亚洲精品 欧美 | 国产亚洲欧美一区二区三区 | 日本最新免费网站 | 午夜dj免费视频观看社区 | 欧美性高清另类videosex | 国产成人综合亚洲亚洲欧美 | 国产香蕉一区二区精品视频 | 日本不卡高清中文字幕免费 | 国产精品久久久久国产精品 | 国产在线精品福利大全 | 亚洲 日本 欧美 | 最近中文字幕无吗免费高清 | 欧美精品一区午夜小说 | 亚洲午夜久久久久中文字幕久 | 伊人久久大香线蕉75 | 国产精品 第二页 | 一级特黄女人生活片 | 久久大香伊人中文字幕 | 国产成人香蕉在线视频fuz | 噜噜影院无毒不卡 | 五月天在线观看免费视频播放 | 成a人v欧美综合天堂 | 尤物视频在线 | 欧美色成人 |