在计算PHP I中UTF-8的长度时,使用mb_strlen()
。
例如:
if (mb_strlen($name, UTF-8 ) < 3) {
$error .= Name is required. Minimum of 3 characters required in name. ;
}
由于案文领域可以接受任何语言(多种语言),我希望确保PHP能够正确计算UTF-8语言的特性。
这是否足够,或者我是否需要使用其他方法? 令我关切的是,由于某种原因,PHP可能会错失,或者也许我只是冷静,但我不想让人们绕过重要的验证,因为PHP正在错过。