PHP提示Call to undefined function mb_substr()解决方法
1.打开/etc/php.ini 把 ;extension=php_mbstring.so 前面的分号去掉.
2.安装 : php_mbstring 包,在linux的安装盘里面有
linux下php加载mbstring:
rpm -ivh php-mbstring-4.3.9-3.8.i386.rpm
service httpd restart
安装完以后需要重启下apache.
----rim0s----------
我 yum install php-mbstring 的
---------------end rim0s----------------------------------------------------------------------------------------------
windows下解决方法:
1。
在php.ini中找到“;extension=php_mbstring.dll”去掉前面的分号“;”,然后重启服务即可
2。
用方法代替
function csubstr($string,$start,$length)
{
$str="";
$len=$start+$length;
for($i=$start;$i<$len;$i++)
{
if(ord(substr($string,$i,1))>0xa0)
{
$str.=substr($string,$i,2);
$i++;
}
else
{
$str.=substr($string,$i,1);
}
}
return $str;
}