データベースをわざわざ使いたくない場合に、単純な PHP ルックアップ テーブルが必要になることがよくあります。
たとえば、次のような場合があります。
1 stands for "Good"
2 stands for "Bad"
3 stands for "Ugly"
実装できる 2 つの方法を以下に示します。一方は他方よりも効率的ですか?これを実装するための他のより直感的な方法はありますか?
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];