我用嫩枝和我有鑰匙像這樣的數組:嫩枝for循環和陣列與關鍵
array[1] = "alpha"
array[2] = "bravo"
array[3] = "charlie"
array[8] = "delta"
array[9] = "echo"
而且我想拿到鑰匙(1,2,3,8,9)
和內容(alpha, bravo, charlie, delta, echo)
在一個循環中獲得所有的價值這個數組。
我該怎麼做?
謝謝
我用嫩枝和我有鑰匙像這樣的數組:嫩枝for循環和陣列與關鍵
array[1] = "alpha"
array[2] = "bravo"
array[3] = "charlie"
array[8] = "delta"
array[9] = "echo"
而且我想拿到鑰匙(1,2,3,8,9)
和內容(alpha, bravo, charlie, delta, echo)
在一個循環中獲得所有的價值這個數組。
我該怎麼做?
謝謝
我找到了答案:
{% for key,value in array_path %}
Key : {{ key }}
Value : {{ value }}
{% endfor %}
這裏有一個鏈接官方文檔:http://twig.sensiolabs.org/doc/tags/for.html#iterating-over-keys-and-values – 2016-11-18 21:56:12
不錯的代碼片段...謝謝 – 2017-11-08 07:24:11
有這個例子中SensioLab頁面上for
標籤:
<h1>Members</h1>
<ul>
{% for key, user in users %}
<li>{{ key }}: {{ user.username|e }}</li>
{% endfor %}
</ul>
http://twig.sensiolabs.org/doc/tags/for.html#iterating-over-keys
這個例子並沒有遍歷數組鍵,見上面的那些 – user2019515 2014-05-12 01:48:30
你嘗試搜索PHP循環之前進行搜索嗎?使用['foreach'](http://php.net/manual/en/control-structures.foreach.php)循環。 – Josh 2012-04-24 13:48:30
它不在PHP中,它在模板文件中的Twig中! – Guillaume 2012-04-24 13:50:27
夠公平的。你嘗試搜索TWIG循環嗎? http://twig.sensiolabs.org/doc/tags/for.html – Josh 2012-04-24 13:52:03