Update docs/tags/for.md

This commit is contained in:
Ivan Shalganov 2013-02-11 00:41:42 +04:00
parent bbec83582b
commit 04b5696dff

View File

@ -1,10 +1,8 @@
Tag {for} Tag {for}
========= =========
### {for}
```smarty ```smarty
{for $counter=<start> to=<end>[ step=<step>][ index=$index][ first=$first][ last=$last]} {for $counter=<start..end> [to=<end>] [step=<step>] [index=$index] [first=$first] [last=$last]}
{* ...code... *} {* ...code... *}
{break} {break}
{* ...code... *} {* ...code... *}
@ -15,6 +13,8 @@ Tag {for}
{/for} {/for}
``` ```
### {for}
Переменная `$counter` принимает значение <start> и увеличивает своё значение на <step> на каждой итерации цикла пока не достигнет или не станет больше <end>. Переменная `$counter` принимает значение <start> и увеличивает своё значение на <step> на каждой итерации цикла пока не достигнет или не станет больше <end>.
<step> является необязательным аргументом. Если не указан, считается равным единице. <step> является необязательным аргументом. Если не указан, считается равным единице.
`$index` имеет значение номера текущей итерации. Первая итерация имеет номер 0. `$index` имеет значение номера текущей итерации. Первая итерация имеет номер 0.