PHP分页,我问一个关于数据库的问题,下图是我查询出来的数据,在内容以字段内容太多,我只想让他在页面

只显示前10个字符。这个要怎么实现啊?... 只显示前10个字符。这个要怎么实现啊? 展开
 我来答
yokelduhao
2013-05-24 · 超过13用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:40.1万
展开全部
<?php
/***********************************************
*
*截取一定长度的字符串,确保截取后字符串不出乱码
*
***********************************************/
function cutstr($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++;
}
$str = substr($str,0,$cutleng);
return $str."...";
}

?>
<html>
<body>
<?php echo cutstr("伙椒伙椒伙椒伙椒伙椒伙椒伙椒伙椒",10);?>
</body>
</html>
怪侠毅支梅
2013-05-24
知道答主
回答量:1
采纳率:0%
帮助的人:1495
展开全部
用substr()函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式