我正在尝试类似以下内容:

 switch ($p) {
    foreach ($modules as $m) {
    case '"'.$mod.'"':
    include 'modules/'.$m.'/cases.php';
    break;
    }
 }

但无法让它工作。是否可以在交换机内部以这种方式使用 for 循环?

最佳答案

我不认为这是...

基本和较短的解决方案:

foreach($modules AS $m) {
    if($p == $m) {
        include 'modules/'.$m.'/cases.php';
        break;
    }
}

但最好的是:
if(in_array($p, $modules))
    include 'modules/'.$p.'/cases.php';

关于php - 是否可以在交换机内使用 for 循环?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1391211/

10-11 05:59