我正在开发一个教会网站,在该网站的主页上简要介绍教会的历史。我所做的代码如下所示:
function getabout($msg)
{
if (strlen($msg) > 750)
{
$message=substr($msg, 0, strpos($msg, ' ', 750));
}
else
{
$message=$msg;
}
$message=$message."...";
return $message;
}
如果内容是英语,这将正常工作。但是当我尝试使用像马拉雅拉姆语这样的 unicode 语言时,它显示的字符数少于 750。
我怎么解决这个问题。提前致谢。