我有一个包含国家/地区的数组:
array(
'AF'=>'AFGHANISTAN',
'AL'=>'ALBANIA',
'DZ'=>'ALGERIA',
'AS'=>'AMERICAN SAMOA',
);
我有另一个数组,里面有一些键
array('AL', 'DZ');
我想调用一个函数,它将两个数组都作为参数并返回
array(
'AL'=>'ALBANIA',
'DZ'=>'ALGERIA',
);
我知道 php 已经内置了比较键或值的函数,但似乎这些函数都希望你有两个 1D 数组或两个 2D 数组。
我可以遍历array_keys()
第一个数组并in_array()
检查每个键,但这似乎真的效率低下......