想象一下:
$array(type=>$user_input);
$level1 = "arbitrary 1";
$level2 = "arbitarty 2";
if( $type && $type != '' ){
switch ($type){
case 'level1':
$levels = $level1;
break;
case 'level2':
$levels = $level2;
break;
}
}else{
$levels = $level1 . $level2;
}
这行得通,但似乎重复——尤其是有 10、20 个关卡时……
我该怎么做:
$array(type=>$user_input);
$level1 = "arbitrary 1";
$level2 = "arbitarty 2";
if( $type && $type != '' ){
$levels = (use the type contained in the variable named by the user_input)
}else{
$levels = $level1 . $level2;
}
由于我已经失去了说正确英语的能力,我希望我的代码解释是不言自明的。