Wie kann ich ein flaches Array in ein verschachteltes Array konvertieren, in dem den verschachtelten Schlüsseln derselbe Wert vorangestellt ist. Zum Beispiel sagen, ich habe folgendes Array:Rekursives Reformat Vorgegebenes Array
[
'name' => 'a',
'content' => 'b',
'author_fullName' => 'c',
'author_email' => 'd',
'author_role_name' => 'e'
]
Dann wird die aus dem Array wäre:
[
'name' => 'a',
'content' => 'b',
'author' => [
'fullName' => 'c',
'email' => 'd',
'role' => [
'name' => 'e'
]
]
]
Im Idealfall würde ich eine Lösung wie die integrierten Array-Funktionen verwenden, wie ich funktionelle Syntax bevorzugen anstatt For-Schleifen zu verwenden. Ich würde die Hilfe zu schätzen wissen. Dank
http://stackoverflow.com/questions/8243944/functions-to-get-set-values-in-multidimensional- Arrays-dynamisch –
http://stackoverflow.com/questions/27929875/how-to-write-getter-setter-to-access-multi-level-array-by-key-names –