Saya menggunakan Twig dan saya memiliki array dengan kunci seperti ini:
array[1] = "alpha"
array[2] = "bravo"
array[3] = "charlie"
array[8] = "delta"
array[9] = "echo"
Dan saya ingin mendapatkan kunci (1,2,3,8,9)
dan konten (alpha, bravo, charlie, delta, echo)
dalam satu lingkaran untuk mendapatkan semua nilai array ini.
Bagaimana saya mengatasi masalah ini?
foreach
lingkaran.Jawaban:
Saya menemukan jawabannya:
sumber
Ada contoh ini di halaman SensioLab pada
for
tag:http://twig.sensiolabs.org/doc/tags/for.html#iterating-over-keys
sumber
Ini adalah operasi yang diperluas (misalnya, urutkan, mundur) untuk array satu dimensi dan dua dimensi dalam kerangka Twig:
Array 1D
Tanpa Sortir dan Balik Kunci
Sortir Kunci
Sortir dan Balik Kunci
Array 2D
Tanpa Sortir dan Balik Kunci
Sortir Kunci pada Larik Luar
Sortir Kunci pada Array Luar dan Dalam
Sortir Kunci pada Larik Luar & Sortir Kunci dan Terbalik pada Array Dalam
Sortir Kunci dan Terbalik pada Array Luar & Sortir Kunci pada Array Dalam
Sortir dan Balik Kunci pada Array Luar dan Dalam
sumber
Saya kira Anda ingin melakukan "Iterating over Keys and Values"
Seperti yang dikatakan dokumen di sini , cukup tambahkan "| kunci" pada variabel yang Anda inginkan dan itu akan terjadi secara ajaib.
Tidak ada salahnya mencari sebelum bertanya :)
sumber