想象一下:PHP:基於陣列的內容變量
$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;
}
由於我失去了用適當的英語說話的能力,我希望我的代碼解釋不言自明。
'$ array(type => $ user_input);'對我來說絕對沒有意義......這是幹什麼用的? – Pevara
數組由其他代碼構建,其中包含level1,level2,level3等的「用戶輸入」... – OliverSamson43