PHP根据标题的长度,自动截断字符,以避免超出规定范围,自己写了一个截取字符串的函数,用的都是些基础的知识,供大家参考。
PHP字符串截取函数超出显示省略号代码
/**判断标题长度函数 *$title标题字符串 *$titlelen标题不能超过的最大长度*/ function titlen($title,$titlelen) { $len = strlen($title); if ($len <= $titlelen) { $title1 = $title; } else { $title1 = substr($title,0,$titlelen); $parity= 0; for($i=0;$i<$titlelen;$i++) { $temp_str=substr($title,$i,1); if(Ord($temp_str)>127) $parity+=1; } if($parity%2==1) $title1=substr($title,0,($titlelen-1))."..."; else $title1=substr($title,0,$titlelen)."..."; } return $title1; }
return $title1;//为返回值,取出$title1即可。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。