PHP-Array-Funktion, die eine Teilmenge für bestimmte Schlüssel zurückgibt
Ich suche nach einer Array-Funktion, die ungefähr so funktioniert:
$myArray = array(
'apple'=>'red',
'banana'=>'yellow',
'lettuce'=>'green',
'strawberry'=>'red',
'tomato'=>'red'
);
$keys = array(
'lettuce',
'tomato'
);
$ret = sub_array($myArray, $keys);
wo $ ret ist:
array(
'lettuce'=>'green',
'tomato'=>'red'
);
Ich habe kein Problem damit, es selbst aufzuschreiben. Die Sache ist, ich möchte jede Schleife vermeiden und eine eingebaute Funktion oder eine Kombination von eingebauten Funktionen übernehmen. Es scheint mir eine allgemeine und übliche Array-Operation zu sein - ich wäre überrascht, wenn eine Schleife die einzige Option wäre.