补充说明:
如果我用
function msubstr($str,$start,$len)
{
$strlen=$start+$len;
for($i=0;$i<$strlen;$i++)
{
if(ord(substr($str,$i,1))>0xa0)
{
$tmpstr.=substr($str,$i,2);
$i++;
}
else
{
$tmpstr.=substr($str,$i,1);
}
}
return $tmpstr;
}
可以正常截取
如果我用
function msubstr($str,$start,$len)
{
$strlen=$start+$len;
for($i=0;$i<$strlen;$i++)
{
if(ord(substr($str,$i,1))>0xa0)
{
$tmpstr.=substr($str,$i,2);
$i++;
}
else
{
$tmpstr.=substr($str,$i,1);
}
}
return $tmpstr;
}
可以正常截取
呵呵,是啊