2008-01-12 Smartyで配列の長さを取得するほうほう Smarty {$name_list|count} → Arrayすると、配列の要素数は表示されず、表示は「Array」となっています。これはmodifierでは値を一つの変数としてしか渡せないためです。そのため、配列を文字列表示したときの「Array」が表示されてしまうのです。これが表示されて悩んだ方も多いのではないのでしょうか。もちろんSmartyにはmodifierに配列を渡す方法も用意されています。その方法は関数名の前に「@」をつけるだけです。{$name_list|@count} → 5