Im Versuch, eine verschachtelte Array zuzugreifen (ein Array, das Arrays enthält, welche Arrays enthält ...)Zugang verschachtelte Arrays für bestimmte Tasten
Ich brauche den letzten Wert zu erhalten, da das Array und der Pfad des Schlüssels.
Bei foo und a ... z Ich frage
foo[a][b][c]…[x][y][z]
Im bekommen müssen, wenn es eine elegantere Weise als dies?
function getValueRecursive(array $array, string ...$identifyer){
$value = $array;
foreach($identifyer as $key){
if(!key_exists($key, $value))
return NULL;
$value = $value[$key];
}
return $value;
}
$foo = [
'a' => [
'b' => [
'c' => "Hallo Welt!"
]
]
];
echo getValueRecursive($foo, 'a', 'b', 'c'); // Returns "Hallo Welt!"
erwartest du das? was ich in meinem Beitrag aktualisiert habe. –