我有一个$name
包含字符串的变量,当我测试它时,我永远不会得到"名称应该在2到40个字符之间"错误,即使它长度小于2个字符或大于40个.为什么?
if (strlen($name) < 2 && strlen($name) > 40) {
$nameError = 'Name should be between 2 and 40 characters';
}
Run Code Online (Sandbox Code Playgroud)
如何长度小于2 且大于40?你想要||
("或"),而不是&&
("和").
if (strlen($name) < 2 || strlen($name) > 40) {
// -------------------^^
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
74 次 |
最近记录: |