我经常发现自己需要一个简单的 PHP 查找表,而我不想费心使用数据库。
例如,我可能有:
1 stands for "Good"
2 stands for "Bad"
3 stands for "Ugly"
它可以实现的两种方式如下所示。一个比另一个更有效吗?还有其他更直观的方法来实现这一点吗?
switch($code)
{
case 1:$result="Good";break;
case 2:$result="Bad";break;
case 3:$result="Ugly";break;
default:$result=NULL;
}
$array=array(1=>"Good",2=>"Bad",3=>"Ugly");
$result=$array[$code];