Ich habe ein Problem, dass ich 10 Schleifen abhängig von Arrays Nummer machen muss, um die Daten zu erhalten.Wie man eine spezifische Daten aus mehrdimensionalen Array ziehen
ich festgelegt, dass durch etwas Hilfe von meinem anderen Beitrag, aber ich habe ein Problem Umbenennung
Die Array Ich verwende
Array
(
[catalog] => Array
(
[book] => Array
(
[0] => Array
(
[took] => Array
(
[dodo] => Array
(
[ahmadz] => Array
(
[lolo] => Array
(
[tata] => Array
(
[author] => ahmadz
[title] => Midnight Rain
[genre] => Fantasy
[price] => 5.95
[publish_date] => 2000-12-16
[description] => A former architect battles corporate zombies,
an evil sorceress, and her own childhood to become queen
of the world.
)
)
)
)
)
)
[1] => Array
(
[took] => Array
(
[dodo] => Array
(
[ahmadz] => Array
(
[lolo] => Array
(
[tata2] => Array
(
[author] => Ralls, Kim
[title] => Midnight Rain
[genre] => Fantasy
[price] => 5.95
[publish_date] => 2000-12-16
[description] => A former architect battles corporate zombies,
an evil sorceress, and her own childhood to become queen
of the world.
)
)
)
)
)
)
)
)
)
Und dies, wie ich ein bestimmten Daten von ihm zu erhalten
$author_array = array();
array_walk_recursive($array, function($value, $key) {
if (in_array($key, array("author"))) {
echo $author_array[] = $value;
}
});
ich habe das Problem, dass vor diesen Werten
[author] => ahmadz
[title] => Midnight Rain
[genre] => Fantasy
[price] => 5.95
Ich habe verschiedene Schlüssel
tata und tata2
ich nur die Werte in „tata“ Schlüssel
erhalten möchten, aber der Code oben zurückkehrt, beide Werte von „tata“ und „tata2“ Das ist ein bisschen eine schlampige Methode
SchlüsselBitte helfen sie mir die Daten von einem Schlüssel nicht beide
hat es versucht, aber es hat nicht funktioniert! –
Was gibt Ihnen ein var dump von $ value in obigem? – sequoiasnow