mb_scrub() 是一个内置 PHP 函数,用于将无效字符集替换为替换字符。如果未提供编码。它将使用默认编码。
用法:
mb_scrub($string, $encoding );
Parameters: 该函数接受两个参数,如下所述。
- $string: 您要清理的输入字符串将替换无效或不匹配的代理序列。
- $encoding: 这是可选参数。它定义了用于替换字符集的编码。如果未定义编码。它将使用默认编码。
返回值: mb_scrub()函数返回被无效字节序列替换的字符串
程序1:下面的程序演示了mb_scrub()函数。在下面的程序中。该字符串已经有效,因此字符串按原样返回。
PHP
<?php
$inputString = "Hello World!";
$output = mb_scrub($inputString, "UTF-8");
echo $output;
?>
输出
Hello World!
程序2:下面的程序演示了mb_scrub()函数。在下面的程序中。该字符串无效,因此该函数根据默认编码更改字符串。
PHP
<?php
$inputString = "H\xC3\xA9llo W\xf2rld!";
$scrubbedString = mb_scrub($inputString);
echo $scrubbedString;
?>
输出
Héllo W?rld!
参考: https://www.php.net/manual/en/function.mb-scrub.php
相关用法
- PHP mb_strlen()用法及代码示例
- PHP mb_substr_count()用法及代码示例
- PHP mb_substr()用法及代码示例
- PHP mb_substitute_character()用法及代码示例
- PHP mb_strtolower()用法及代码示例
- PHP mb_strtoupper()用法及代码示例
- PHP mb_str_split()用法及代码示例
- PHP mb_strrchr()用法及代码示例
- PHP mb_strimwidth()用法及代码示例
- PHP mb_stristr()用法及代码示例
- PHP mb_split()用法及代码示例
- PHP mb_strripos()用法及代码示例
- PHP mb_strstr()用法及代码示例
- PHP mb_strpos()用法及代码示例
- PHP mb_stripos()用法及代码示例
- PHP mb_strrichr()用法及代码示例
- PHP mb_strcut()用法及代码示例
- PHP mb_convert_case()用法及代码示例
- PHP mb_check_encoding()用法及代码示例
- PHP mb_chr()用法及代码示例
- PHP mb_detect_order()用法及代码示例
- PHP mb_ereg()用法及代码示例
- PHP mb_http_input()用法及代码示例
- PHP mb_convert_encoding()用法及代码示例
- PHP mb_parse_str()用法及代码示例
注:本文由纯净天空筛选整理自neeraj3304大神的英文原创作品 PHP mb_scrub() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。