我正在使用file_get_content()
解析网页内容,然后从中获取明文。
现在我想从那个明文中捕获前150个字符。我在这里工作。
键盘上的DEMo:DEMO
$data = file_get_contents($url);
$content = plaintext($data); //dont bother about this it works fine
$Preview = trim_display(140,$content);
function trim_display($size,$string)
{
$trim_string = mb_substr($string, 0, 150,'UTF-8');
echo "<br/> here";
echo utf8_decode($trim_string);
return $trim_string;
}
键盘上提供的错误:
警告:file_get_contents(http://crewow.com/CSS_Layout_Tutorial.php):无法打开流:第3行没有此类文件或目录
致命错误:在第9行调用未定义的函数mb_substr()
答案 0 :(得分:1)
mbstring
扩展名,你需要安装它。
致命错误:调用未定义的函数mb_substr() - 表示您的托管服务器上未安装或未启用“mbstring”PHP扩展。
mbstring提供多字节特定字符串函数,可帮助您处理PHP中的多字节编码。除此之外,mbstring处理可能的编码对之间的字符编码转换。 mbstring旨在处理基于Unicode的编码,如UTF-8和UCS-2以及许多单字节编码,以方便