Jef*_*eff 3 php for-loop switch-statement
我正在尝试以下内容:
switch ($p) {
foreach ($modules as $m) {
case '"'.$mod.'"':
include 'modules/'.$m.'/cases.php';
break;
}
}
Run Code Online (Sandbox Code Playgroud)
但无法让它发挥作用.是否可以在交换机内以这种方式使用for循环?
我认为不是......
基本和更短的解决方案
foreach($modules AS $m) {
if($p == $m) {
include 'modules/'.$m.'/cases.php';
break;
}
}
Run Code Online (Sandbox Code Playgroud)
但最好的是:
if(in_array($p, $modules))
include 'modules/'.$p.'/cases.php';
Run Code Online (Sandbox Code Playgroud)