php超出省略,PHP字符串截取函数超出显示省略号

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

{

$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即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值