Etwas einfache Frage zur Überschneidung von PHP-Arrays
Vielleicht werde ich verrückt, aber ich hätte schwören können, dass es eine PHP-Kernfunktion gibt, die zwei Arrays als Argumente verwendet:
$a = array('1', '3');
$b = array('1'=>'apples', '2'=>'oranges', '3'=>'kiwis');
Und führt eine Schnittmenge durch, an der die Werte aus dem Array stammen$a
werden auf Kollisionen mit den Schlüsseln im Array geprüft$b
. Etwas zurückgeben wie
array('1'=>'apples', '3'=>'kiwis');
Gibt es eine solche Funktion (die ich in der Dokumentation vermisst habe) oder gibt es einen sehr optimierten Weg, um dasselbe zu erreichen?