網站首頁 語言 會計 互聯網計算機 醫學 學歷 職場 文藝體育 範文
當前位置:學識谷 > 計算機 > php語言

php字符串截取函數

欄目: php語言 / 發佈於: / 人氣:3.91K
php字符串截取函數
  本文章介紹的是php自帶的`一個截取字符串的函數,只能處理英文,數字的不能截取中文混排的哦,有需要的朋友可以參考,後面的比較好用,第一個主要是給初學者學學用的。更多消息請關注應屆畢業生網!  代碼如下複製代碼  php  //構造字符串  $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";  echo "原字符串:".$str."  ";  //按各種方式進行截取  $str1 = substr($str,5);  echo "從第5個字符開始取至最後:".$str1."  ";  $str2 = substr($str,9,4);  echo "從第9個字符開始取4個字符:".$str2."  ";  $str3 = substr($str,-5);  echo "取倒數5個字符:".$str3."  ";  $str4 = substr($str,-8,4);  echo "從倒數第8個字符開始向後取4個字符:".$str4."  ";  $str5 = substr($str,-8,-2);  echo "從倒數第8個字符開始取到倒數第2個字符為止:".$str5."  ";  ?>  支持中英文混合截取。  代碼如下  /*  ------------------------------------------------------  參數:  $str_cut 需要截斷的字符串  $length 允許字符串顯示的最大長度  程序功能:截取全角和半角(漢字和英文)混合的字符串以避免亂碼  ------------------------------------------------------  */  function substr_cut($str_cut,$length)  {  if (strlen($str_cut) > $length)  {  for($i=0; $i < $length; $i++)  if (ord($str_cut[$i]) > 128) $i++;  $str_cut = substr($str_cut,0,$i)."..";  }  return $str_cut;  }  ?>