PHP限制新闻题目的显示字数,字数过多显示省略号

发布时间:2025-06-22 点击:5
php限制新闻题目的显示字数,字数过多显示省略号方法1:
_________________________________________________________________
functionsubstrgb($in,$num){
$pos=0;
$out=;
while($c=substr($in,$pos,1)){
if($c==\n)break;
if(ord($c)>128){
$out.=$c;
$pos++;
$c=substr($in,$pos,1);
$out.=$c;
}else{
$out.=$c;
}
$pos++;
if($pos>=$num)break;
}
if($out!=$in)$out=$out....;
return$out;
php限制新闻题目的显示字数,字数过多显示省略号方法2:
_________________________________________________________________
<?php
functioncutstr($str,$cutleng)
{
$str=$str;//要截取的字符串
$cutleng=$cutleng;//要截取的长度
$strleng=strlen($str);//字符串长度
if($cutleng>$strleng)return$str;//字符串长度小于规定字数时,返回字符串自己
$notchinanum=0;//初始不是汉字的字符数
for($i=0;$i<$cutleng;$i++)
{
if(ord(substr($str,$i,1))<=128)
{
$notchinanum++;
}
}
if(($cutleng%2==1)&&($notchinanum%2==0))//假如要截取奇数个字符,所要截取长度范围内的字符必须含奇数个非汉字,否则截取的长度加一
{
$cutleng++;
}
if(($cutleng%2==0)&&($notchinanum%2==1))//假如要截取偶数个字符,所要截取长度范围内的字符必须含偶数个非汉字,否则截取的长度加一
{
$cutleng++;
}
returnsubstr($str,0,$cutleng);
}
?>
在需要的时候,调用这个函数---cutstr例如:
<?phpechocutstr($row_rec_news[’news_title’],50);echo(...)?>//从后台读出新闻题目的前25个汉字,如有超过则显示省略号...


浅谈网站图标按钮设计的几点窍门
做武汉网站建设前的4点建议
“价格”向“价值”转变 网站建设企业牢记四点
四川网站优化、四川网站设计应如何选择网络公司
南阳网站建设-丝绸网站的个性化设计原则
六年个人网站改版干货血泪总结
网站的PR值与排名有什么关系
为何多数定制网站建设在后期网站优化上会有优势,原来如此!