Я ищу функцию массива, которая делает что-то вроде этого:
$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'
);
A не имеет проблемы с записью его самостоятельно, дело в том, что я бы хотел избежать цикла foreach и использовать встроенную функцию или комбинацию встроенных функций. Мне кажется, что я использую общую и общую операцию массива - я был бы удивлен, если единственным вариантом является цикл.