我正在尝试检查$field['message']
是否少于5个字母然后再次检查它是否超过100个字母,但我没有通过第一个规则 - 它输出{{{{1}的结果1}} - 为什么?
$field['message'] < 5
结果是如果我使用少于或多于5个字母,我会得到} elseif (strlen($field['message'] < 5)) {
// some output for < 5 case
} elseif (strlen($field['message'] > 100)) {
// some output for > 100 case
}
个案的相同输出。
我在这里做错了什么?是因为阵列吗?
答案 0 :(得分:3)
elseif(strlen($ field [&#39; message&#39;]&lt; 5))
您将括号放在错误的位置。应该是:
elseif (strlen($field['message']) < 5)