Funkcja tablicy PHP, która zwraca podzbiór dla podanych kluczy
Szukam funkcji tablicy, która robi coś takiego:
$myArray = array(
'apple'=>'red',
'banana'=>'yellow',
'lettuce'=>'green',
'strawberry'=>'red',
'tomato'=>'red'
);
$keys = array(
'lettuce',
'tomato'
);
$ret = sub_array($myArray, $keys);
gdzie $ ret to:
array(
'lettuce'=>'green',
'tomato'=>'red'
);
Nie mam problemu z samodzielnym zapisaniem, ale chciałbym uniknąć pętli foreach i przyjąć wbudowaną funkcję lub kombinację wbudowanych funkcji. Wydaje mi się, że jest to ogólna i powszechna operacja tablicowa - byłbym zaskoczony, gdyby pętla była jedyną opcją.