我有以下验证:
if (empty($errors) === true) {
if (strlen($_POST['Description']) > 250) { //strlen counts the number of bytes
$errors[] = 'Your description must be less than 250 characters long';
}
}
但如果用户输入的描述超过 30 个字符,则始终会显示此错误。我读过 strlen 返回字节数而不是字符串中的字符数。我试过 mb_strlen 来获取字符长度,但这也不起作用。我觉得我在做一些明显愚蠢的事情,如果可以,请提供帮助。