Ich benutze Twig und habe ein Array mit Schlüsseln wie diesen:
array[1] = "alpha"
array[2] = "bravo"
array[3] = "charlie"
array[8] = "delta"
array[9] = "echo"
Und ich möchte den Schlüssel (1,2,3,8,9)
und den Inhalt (alpha, bravo, charlie, delta, echo)
in einer Schleife erhalten, um den gesamten Wert dieses Arrays zu erhalten.
Wie löse ich dieses Problem?
foreach
Schleife.Antworten:
Ich fand die Antwort:
quelle
Es gibt dieses Beispiel auf der SensioLab-Seite des
for
Tags:http://twig.sensiolabs.org/doc/tags/for.html#iterating-over-keys
quelle
Dies sind erweiterte Operationen (z. B. Sortieren, Umkehren) für eindimensionale und zweidimensionale Arrays im Twig-Framework:
1D Array
Ohne Schlüsselsortierung und Umkehrung
Schlüsselsortierung
Schlüsselsortierung und -umkehr
2D-Arrays
Ohne Schlüsselsortierung und Umkehrung
Schlüsselsortierung auf dem äußeren Array
Schlüsselsortierung auf äußeren und inneren Arrays
Schlüsselsortierung auf dem äußeren Array und Schlüsselsortierung und Umkehrung auf dem inneren Array
Schlüsselsortierung und Umkehrung auf dem äußeren Array und Schlüsselsortierung auf dem inneren Array
Schlüsselsortierung und -umkehr auf dem äußeren und inneren Array
quelle
Ich denke, Sie möchten das "Iterieren über Schlüssel und Werte" durchführen.
Wie das Dokument hier sagt, fügen Sie einfach "| keys" in die gewünschte Variable ein und es wird auf magische Weise passieren.
Es tut nie weh zu suchen, bevor man fragt :)
quelle