Ich tu mich beim Umstieg von JS in PHP immer etwas schwer.
Dieses Foreach liefert alle Elemente der dritten Array-Ebene zurück. Das will ich aber nicht, sondern gezielt auf einzelne Properties eines Objekts zugreifen. Das soll von der Ausgabe dann so aussehen:
/edit: War ein Denkfehler. Ich kann hier natürlich keine verschachtelte Foreach verwenden.
PHP:
$tab = $_POST["tab"]; //"bar"
$top_five = array(
"bar" => array(
"top_1" => array(
"image" => "dummy.jpg",
"name" => "Kitty"
)
),
"foo" => array(
"top_1" => array()
)
);
foreach ($top_five[$tab] as $key => $value) {
foreach($value as $item => $property) {
echo $item . "<br>"; //image, name
echo $property . "<br>"; // dummy.jpg, Kitty
}
}
Dieses Foreach liefert alle Elemente der dritten Array-Ebene zurück. Das will ich aber nicht, sondern gezielt auf einzelne Properties eines Objekts zugreifen. Das soll von der Ausgabe dann so aussehen:
/edit: War ein Denkfehler. Ich kann hier natürlich keine verschachtelte Foreach verwenden.
Zuletzt bearbeitet: