SEARCH

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}

注意:配列に対する修飾子になるので、@をつける必要があります。

●変更によって動かなくなりそうな今の使い方
特になし

SEARCH