我的Car.prototype = new parent();
声明中有这段代码case strlen($search_term) > 15:
。我无法弄清楚为什么希腊字符被解析不同。例如,拉丁语中switch
的长度为10 string
,但如果case
是希腊语,则不会。{/ p>
除了解决方案,我会很感激我的问题的解释。
答案 0 :(得分:1)
strlen()
返回字符串的字节,而不是长度。
许多希腊字符是2个字节而不是1个,这就是为什么你认为你会得到错误的结果。
改为使用mb_strlen()
:http://lt.php.net/manual/en/function.mb-strlen.php
希望这有帮助