我知道可以嵌套三元运算符,我想在这种情况下使用它们来节省时间(至少在将来)。
我有一个变量,它将保存四个值之一:
- “行政”
- “编辑”
- “管理员”
- “乌瑟”
这些中的每一个都用于根据用户类型分别确定必要的密码长度,16、12、8 和 8。
我希望 PHP 根据变量的内容来回显这些数字中的每一个,在本例中名为$match
我到目前为止是这样的:
echo $match == "admin" ? "16" : $match == "edit" ? "12" : "8";
但这总是回显 12。如何重写它以正确回显“16”、“12”或“8”?