Ich habe eine Source-Array, das wie folgt aussieht:Einfache Möglichkeit, Array aus Schlüssel- und bestimmten Sub-Array-Werten zu erstellen?
$data = array(
'foo' => array(
'bar' => 'foo_bar',
'baz' => 'foo_baz'
),
'fizz' => array(
'bar' => 'fizz_bar',
'baz' => 'fizz_baz'
)
);
Ich möchte ein anderes Array schaffen, indem eine Taste der Auswahl: bar
oder baz
, die alle der Wurzelschlüssel mit den Werten der angegebenen Schlüssel zurückkehren ?
some_function($data, 'bar') == array(
'foo' => 'foo_bar',
'fizz' => 'fizz_bar'
);
Gibt es eine integrierte PHP-Funktion (en) die folgenden Ergebnisse zu erzeugen, ohne meine eigenen Loops zu tun?
Ich schrieb die exakt gleiche Antwort, also wenn es Ihnen nichts ausmacht, fügte ich nur das Beispiel hinzu, das ich zeigen wollte, und den Hinweis über 5.5+. Rollback wenn du nicht magst :) – Will