程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php 中英文混合字符串截取

php 中英文混合字符串截取

編輯:關於PHP編程

文章介紹一個實用的函數,我們如果用php substr來截取字符在中文上處理的很有問題,今天自己寫了一個比較好的中文與英文字符截取的函數,有需要的朋友可以參考下。  代碼如下 復制代碼

function smssubstr($string, $length) {
 if(strlen($string) <= $length) {
  return $string; 
 }
 $strcut = '';
 for($i = 0; $i < $length; $i++) {
  $strcut .= ord($string[$i]) > 127 ? $string[$i].$string[++$i] : $string[$i];
 }
 return $strcut;
}

for($i=1; $i<=$smsnum; $i++){
 ${'smscontent'.$i} = smssubstr($message,$smsper);
 $message = str_replace(${'smscontent'.$i},"",$message);
}

好了,有需要的朋友拿去吧,原理我也不說多了,可以用就行了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved