第一次比较将检查值是否为14,用户ID是1
if ($checkValueLenght === 14 && $UserID[0] === "1") { code... }
但是我希望它检查它是1还是2,我不能让它工作......
if ($checkValueLenght === 14 && $UserID[0] === "1" || "2") { code... }
它会通过代码从UserID开头的任何字母或数字开始,但如果长度不是14,则不会。我做错了什么?
答案 0 :(得分:1)
你需要这个......
if ($checkValueLenght === 14 && ($UserID[0] === "1" || $UserID[0] === "2")) { code... }
或更好,这......
if ($checkValueLenght === 14 && in_array($UserID[0],["1","2"]) { code... }
假设$UserID[0]
的值确实是一个字符串。