Drücke „Enter”, um zum Inhalt zu springen.

Veröffentliche Beiträge in “CakePHP”

Inhalte aus einem Array gezielt herausholen mit CakePHP

Manuel 0

Immer wieder gibt es Situationen, wo man gezielt aus einem mehrdimensionalen Array Werte raus holen möchte. Oft baut man sich dafür irgendwelche Schleifen, Hilfs-Funktionen usw., CakePHP bietet hier aber eine sehr hilfreiche Funktion namens Set::extract !

Gehen wir mal davon aus, dass wir folgendes recht einfach aufgebautes mehrdimensionales Array haben:

[php]Array
(
[0] => Array
(
[id] => 1
[bla] => Hans
)
[1] => Array
(
[id] => 2
[bla] => Müller
)
[2] => Array
(
[id] => 3
[bla] => Katze
)
[3] => Array
(
[id] => 4
[bla] => Maus
)
)[/php]

Wir wollen nun einfach nur an alle Werte des Feldes 'id' kommen. Das lässt sich dann wie folgt bewerkstelligen: