国のある配列があります。
array(
'AF'=>'AFGHANISTAN',
'AL'=>'ALBANIA',
'DZ'=>'ALGERIA',
'AS'=>'AMERICAN SAMOA',
);
いくつかのキーを含む別の配列があります
array('AL', 'DZ');
両方の配列をパラメーターとして受け取り、戻り値を返す関数を呼び出したい
array(
'AL'=>'ALBANIA',
'DZ'=>'ALGERIA',
);
phpにはキーや値を比較する関数が組み込まれていることは知っていますが、これらの関数はすべて、2つの1D配列または2つの2D配列を想定しているようです。
array_keys()
最初の配列をループしin_array()
て各キーをチェックすることもできますが、それは本当に非効率的なようです...