我会选择这样的东西:
switch($access) {
case 2:
switch($premre['pages']) {
case "indi_add":
case "mass_add":
case "export":
echo "show page";
break;
}
break;
default:
echo "not show page";
break;
}如果你需要为每个语句发生个别事情,只需将其添加到他们的案例中,然后打破它。默认情况下也是如此,如果您需要特定的事情,请将其替换为与第一个类似的案例。
编辑:通过OP的请求为每个案例添加代码的示例
switch($access) {
case 2:
switch($premre['pages']) {
case "indi_add":
echo "something happens here when indi_add is run";
doSomething(); //Runs a function for indi_add
break;
case "mass_add":
echo "something happens here when mass_add is run";
doSomethingElse(); //Runs another function for indi_add
break;
case "export":
echo "show page for export";
break;
}
break;
default:
echo "not show page";
break;
}