<?php
$sql = "SELECT * FROM `user` ORDER BY `score` DESC LIMIT 0,8";
mysql_query("SET NAMES UTF8");
$result = mysql_query($sql,$conn);
while($row = @mysql_fetch_array($result))
{
echo mb_substr("$row[name]",0,7,'utf-8')."…";
}
?>o(∩_∩)o...哈哈,代码改好,等着结帖给分……
解决方案 »
- 好技巧:eclipse for php 访问对象变量的自动代码提示
- 请教超级高手,关于PHP以2进制写文件的问题。
- php语言实现mysql模糊查找
- 在线等!问个简单问题,如何在不同页面之间传递变量?
- js嵌套文件里面再嵌套一个php文件 为什么无效
- 哪儿有最新IP地址库下载啊?如何借用QQ上的IP地址库? 在线等待````````急`````````````
- 怎样用php新建一数据表?
- 请问在php4 中, 如何调用EXE程序啊?
- 如下代码如何会出问题?急!!!!
- 如何在XP下配置PHP运行环境,带MYSQL的,100分求助
- 如何去掉zend studio for eclipse运行是的工程名
- 分割独立中文和英文字符串
if(@function_exists("mb_substr")){
$slice = @mb_substr($str, $start, $length, $charset);
if( mb_strlen($str,$charset) > $start+$length )$slice.=$suffix;
return $slice;
}
}
我是说大于7时才追加省略号。不能给你分,嘿嘿。这个不行,改了之后什么都没显示出来。这个看起来好像可行,但怎么用呢?是不是还要改改?改完之后放哪里?对PHP不怎么懂~呵呵~~
就是先截取,然后将截取后的结果和未截取的进行比较,如果不相同,就需要追加省略号。呵呵,我把他用在wordpress里了~