プロが教える店舗&オフィスのセキュリティ対策術

Smartyで、配列の数×2+3という計算をさせたいのですが・・

■配列の数だけを出力はOKでしたが、
rowspan="{$a[$id]|@count}">
■配列の数x2+3という演算はできませんでした・・
rowspan="{$a[$id]|@count|*2+3}">

一度に演算するのは無理でしょうか?
Smartyに変数をセットする方法、
又は日本語マニュアルのありかでもOKです。

よろしくお願いします。

A 回答 (1件)

演算はmathを使ったほうが面倒ですが堅いと思います。


{math equation="x*2+3" x=$a[$id]|@count}

とはいえ、PHP側で出来る限り処理するべきでしょう。

参考URL:http://smarty.php.net/manual/ja/language.functio …
    • good
    • 0
この回答へのお礼

ありがとうございます。そんな裏技があったのですね。
おっしゃるとおりできる限りPHPで処理しようと思います。

お礼日時:2007/08/23 11:17

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!