PHPプログラムに関する各種メモ書き

Smarty でテンプレート側で配列の長さ(要素数)を求める

Smartyはテンプレート内でPHP標準関数が使用できます。

なので

配列 $loop の要素数を知るには

{$loop|@count}

でOKです


if文で使用するには

{ if count($loop) > 0 }要素数は1以上です{/if}

計算式で使用するには( 例:$loopの要素数に2を足す )

{ math equation=a+b a=$loop|@count b=2 assign=kekka }
{$kekka}

関連エントリー

No.583
01/21 11:11

edit

配列
Smarty