函数名:mb_scrub() 适用版本:PHP 8.0.0+ 用法:mb_scrub()函数用于清理字符串中的非法字符,并将其转换为合法的字符编码。它可以解决一些字符编码问题,特别是在处理用户输入或从...
函数名:mb_scrub()
适用版本:PHP 8.0.0+
用法:mb_scrub()函数用于清理字符串中的非法字符,并将其转换为合法的字符编码。它可以解决一些字符编码问题,特别是在处理用户输入或从外部源接收数据时。
语法:mb_scrub(string $str [, string $enc = mb_internal_encoding()]): string|false
参数:
返回值:
示例:
$str = "Héllø, Wørld!";
$cleanedStr = mb_scrub($str);
echo $cleanedStr;
// 输出:Héllø, Wørld!
$invalidStr = "Héllø \x80 Wørld!";
$cleanedStr = mb_scrub($invalidStr);
echo $cleanedStr;
// 输出:Héllø ? Wørld!
注意事项: