สิ่งเหล่านี้เป็นการดำเนินการแบบขยาย (เช่นเรียงลำดับย้อนกลับ) สำหรับหนึ่งมิติและสองมิติในกรอบทวิก:
อาร์เรย์ 1D
ไม่มีการเรียงลำดับคีย์และย้อนกลับ
{% for key, value in array_one_dimension %}
<div>{{ key }}</div>
<div>{{ value }}</div>
{% endfor %}
จัดเรียงคีย์
{% for key, value in array_one_dimension|keys|sort %}
<div>{{ key }}</div>
<div>{{ value }}</div>
{% endfor %}
เรียงลำดับคีย์และย้อนกลับ
{% for key, value in array_one_dimension|keys|sort|reverse %}
<div>{{ key }}</div>
<div>{{ value }}</div>
{% endfor %}
อาร์เรย์ 2 มิติ
ไม่มีการเรียงลำดับคีย์และย้อนกลับ
{% for key_a, value_a in array_two_dimension %}
{% for key_b, value_b in array_two_dimension[key_a] %}
<div>{{ key_b }}</div>
<div>{{ value_b }}</div>
{% endfor %}
{% endfor %}
จัดเรียงคีย์บนอาร์เรย์ภายนอก
{% for key_a, value_a in array_two_dimension|keys|sort %}
{% for key_b, value_b in array_two_dimension[key_a] %}
<div>{{ key_b }}</div>
<div>{{ value_b }}</div>
{% endfor %}
{% endfor %}
จัดเรียงคีย์ทั้งในและนอกอาร์เรย์
{% for key_a, value_a in array_two_dimension|keys|sort %}
{% for key_b, value_b in array_two_dimension[key_a]|keys|sort %}
<div>{{ key_b }}</div>
<div>{{ value_b }}</div>
{% endfor %}
{% endfor %}
การเรียงลำดับคีย์บนอาเรย์ด้านนอกและการเรียงลำดับคีย์และย้อนกลับบนอาเรย์ด้านใน
{% for key_a, value_a in array_two_dimension|keys|sort %}
{% for key_b, value_b in array_two_dimension[key_a]|keys|sort|reverse %}
<div>{{ key_b }}</div>
<div>{{ value_b }}</div>
{% endfor %}
{% endfor %}
การเรียงลำดับคีย์และย้อนกลับบนอาเรย์ด้านนอกและการเรียงลำดับคีย์ในอาเรย์ด้านใน
{% for key_a, value_a in array_two_dimension|keys|sort|reverse %}
{% for key_b, value_b in array_two_dimension[key_a]|keys|sort %}
<div>{{ key_b }}</div>
<div>{{ value_b }}</div>
{% endfor %}
{% endfor %}
การเรียงลำดับคีย์และย้อนกลับทั้งในและนอกอาร์เรย์
{% for key_a, value_a in array_two_dimension|keys|sort|reverse %}
{% for key_b, value_b in array_two_dimension[key_a]|keys|sort|reverse %}
<div>{{ key_b }}</div>
<div>{{ value_b }}</div>
{% endfor %}
{% endfor %}
foreach
วนซ้ำ