mb_substr($str,$start,$len,encode);你翻开手册看看吧
解决方案 »
- 显示MYSQL数据乱码问题
- subversion提交代码后还是红色的感叹号,怎么回事?
- js jquery求助!!!
- 安装wampserver时,找不到wampmanager.exe的错误
- 访问51job的php页面浏览器显示为一片空白
- 请教:类似友人社区这样的论坛是怎么实现的?
- IE7.0里传递$_GET变量里的中文会变成乱码。
- 公司想买dell服务器,大家给说说靠普么?
- 在PHP4.0.15+Apache 1.3.28中使用mail()函数,报以下错误
- wampserver集成环境中配置虚拟主机总是出现403Forbidden
- 简单问题.关于执行一个sql语句的时间或者生成一个页面的时间
- 请问网易免费邮箱发信区的信纸功能是如何实现的
sql里直接写left(xxx,10)
$titles=mb_substr($titles,0,14,ISO-8859-1);
return $titles;
}
这样一个函数没有作用啊?
{
$length=$start+$len;
for($i=0;$i<$length;$i++)
{
if(ord(substr($str,$i,1))>=0x80)
{
$temp.=substr($str,$i,2);
$i++;
}
else
$temp.=substr($str,$i,1);
}
return $temp;
}
mb_substr($info, 0, 10);
使用mbstring的话,记得windows下打开
extension=php_mbstring.dll
Linux下记得加载so, 之前要先安装
{
$strlen=strlen($str);
for($i=0;$i<$strlen;$i++)
{
if($i>=$start&&$i<($start+$len))
{
if(ord(substr($str,$i,1))>0xa1)
$tmpstr.=substr($str,$i,2);
else
$tmpstr.=substr($str,$i,1);
} if(ord(substr($str,$i,1))>0xa1)
$i++;
}
return $tmpstr;
}