Smartyの修飾子にソート系関数を追加
掲載 2015年10月アップデート
機能追加
正式版
- 対象モジュール
- Smartyテンプレート利用箇所(テンプレート編集、メール雛形編集など)
- 内容
- ●機能詳細
Smartyの修飾子として、以下を追加しました。
・rcms_sort 配列をソートする
・rcms_rsort 配列を逆順にソートする
・rcms_ksort 配列をキーでソートする
・rcms_krsort 配列をキーで逆順にソートする
・rcms_asort 連想キーと要素との関係を維持しつつ配列をソートする
・rcms_arsort 連想キーと要素との関係を維持しつつ配列を逆順にソートする
・rcms_natsort "自然順"アルゴリズムで配列をソートする
・rcms_natcasesort 大文字小文字を区別しない"自然順"アルゴリズムを用いて配列をソートする
・array_reverse 配列を逆順にソートする [2020/10/16 追記]
●使用例
{assign var="result_arr" value=$input_arr|@rcms_sort}
注意:配列に対する修飾子になるので、@をつける必要があります。
●変更によって動かなくなりそうな今の使い方
特になし