影视文化传媒公司网站建设,wordpress语言切换插件,深圳网站建设定制,网站系统安全性复制代码 代码如下:/* 另一种方法#xff0c;使用ord()函数#xff1a; 适用于 gb2312 编码:*/$str 怎么将新闻的很长的标题只显示前面一些字#xff0c;后面用.....来代替#xff1f;;function gb2312_substr($str, $limit) {$restr ;for($i0;$i $limit-…复制代码 代码如下:/* 另一种方法使用ord()函数 适用于 gb2312 编码:*/$str 怎么将新闻的很长的标题只显示前面一些字后面用.....来代替;function gb2312_substr($str, $limit) {$restr ;for($i0;$i $limit-3;$i) {$restr . ord($str[$i])127 ? $str[$i].$str[$i] : $str[$i];}return $restr;}/* 以下仅适用于 utf-8 编码;*/function utf8_substr($str, $limit) {$restr ;for($i0;$i $limit-3;$i) {$restr . ord($str[$i])127 ? $str[$i].$str[$i].$str[$i] : $str[$i];}return $restr;}//解释下上面第一个chr(0)不是null,null是什么都没有而chr(0)的值是0。表示成16进制是0x00表示成二进制是00000000虽然chr(0)不会显示出什么但是他是一个字符。虽然chr(0)不会显示出什么但是他是一个字符。当汉字被截断时根据编码规则他总是要把后边的其他字符拉过来一起作为汉字解释这就是出现乱码的原因。?http://www.bkjia.com/PHPjc/319409.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/319409.htmlTechArticle复制代码 代码如下: ?php $lenth 19; $str 怎么将新闻的很长的标题只显示前面一些字后面用.....来代替; echo strlen($str)$lenth ? $str : (sub...