Meine Twig-Vorlage empfängt ein Array, das einen Pfad zu einer Bilddatei enthält. Es sieht wie folgt aus:Zweig: Schlüssel des Unterarrays ohne Schleife erhalten?
array:1 [
"path/to/images/images.jpg" => array:4 [
"name" => "image.jpg"
"type" => "image/jpeg"
"size" => 77789
"path" => "path/to/images/image.jpg"
]
]
Sie können sehen, dass der Schlüssel des Sub-Array dynamisch an den tatsächlichen Pfad der Datei festgelegt wird. Ich kann auf dieses Array nicht zugreifen, weil ich diesen Schlüssel vorher nicht kenne. Ich weiß, dass ich das Eltern-Array durchlaufen kann, um irgendwelche Werte aus dem Subarray zu bekommen, aber das scheint chaotisch zu sein. Meine Frage ist also: Gibt es irgendeinen Weg, in Twig den Schlüssel des Subarrays (den Pfad) ohne Schleifen zu extrahieren?
Nizza. Aber was beschäftigt Sie mit dem Kontext der Variablen? –
Bedenken im dritten Satz: "Dies setzt voraus, dass Ihre Variable mit dem dynamisch generierten Schlüssel immer in der gleichen Array-in-One-Item-Array-Form zurückgegeben wird" ... um zu paraphrasieren - können Sie auf die Variable, die an die Vorlage weitergegeben wird, immer in dieser Form? –