我试图使用 strlen() 和 mb_str() 函数查找 filter_var() 函数返回的字符串的实际长度。
代码:
<?php
$name = "Carl O'Johnson";
echo "The actual length of the string: " . strlen($name) . "<br>";
$name = filter_var($name, FILTER_SANITIZE_STRING);
echo "The length of the string using strlen() after filter_var() function: " . strlen($name) . "<br>";
echo "The length of the string using mb_strlen() after filter_var() function: " . mb_strlen($name) . "<br>";
?>
输出:
字符串的实际长度:14 在filter_var()函数之后使用strlen()的字符串长度:18 在filter_var()函数之后使用mb_strlen()的字符串长度:18
filter_var 函数将 ' 编码为 #39;。哪个函数将返回filter_var()函数返回的字符串的实际长度?
慕娘9325324