我正在寻找一个执行以下操作的数组函数:
$myArray = array(
'apple'=>'red',
'banana'=>'yellow',
'lettuce'=>'green',
'strawberry'=>'red',
'tomato'=>'red'
);
$keys = array(
'lettuce',
'tomato'
);
$ret = sub_array($myArray, $keys);
其中 $ret 是:
array(
'lettuce'=>'green',
'tomato'=>'red'
);
我自己写下来没有问题,问题是我想避免foreach循环并采用内置函数或内置函数的组合。在我看来,这就像一个通用且常见的数组操作 - 如果循环是唯一的选择,我会感到惊讶。