Heim  >  Artikel  >  Backend-Entwicklung  >  php字符串截取小例子 php函数截取固定长度字符串

php字符串截取小例子 php函数截取固定长度字符串

WBOY
WBOYOriginal
2016-07-25 08:51:261278Durchsuche
  1. function toFixLen($str,$len){ //固定长度字符串的截取
  2. if($len>=strlen($str)||!$len)return$str;
  3. $len-=3;
  4. $tempstr1=substr($str,0,$len); //截取字符串
  5. $tempstr2=preg_replace('/([\x81-\xff]+)$/ms','',$tempstr1,1); //去掉结尾的连续汉字字符
  6. if(!is_int((strlen($tempstr1)-strlen($tempstr2))/2)){ //去掉的字符为奇数?
  7. $tempstr1=substr($str,0,$len-1);
  8. }
  9. return$tempstr1."…";
  10. }
  11. ?>
复制代码


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn