在PHP
函数中有没有更聪明,更好/更快/更容易的方法来定义值?
我正在使用:
function get_user($id){
if($id == "1"){
return "Ram";
}
elseif($id == "2"){
return "Shyam";
}
elseif($id == "5"){
return "Ramu";
}
elseif($id == "7"){
return "Raman";
}
elseif($id == "8"){
return "Laxman";
}
elseif($id == "9"){
return "Bharat";
}
}
答案 0 :(得分:4)
在函数中使用关联数组。
function get_user($id){
$arr =["1" => "Ram",
"2" => "Shyam",
"5" => "Ramu",
"7" => "Raman",
"8" => "Laxman",
"9" => "Bharat"];
return $arr[$id];
// Or:
// if(isset($arr[$id])) return $arr[$id];
}