Smarty 半角数字を全角数字に変換するプラグイン

| カテゴリ:

/**
 * 半角数字→全角数字に置き換えるmodifier
 *
 * @see
 * http://pentan.info/php/smarty/mod_hkana.html
 *
 */
function smarty_modifier_numeric_hantozen($string, $encoding = 'UTF-8')
{
    return mb_convert_kana($string, "N", $encoding);
}

使い方

ファイル名を "modifier.numeric_hantozen.php" にして、Smartyのプラグインディレクトリに保存してください。

テンプレート内で、下記のようにと書くと変換してくれます。

{$number|numeric_hantozen}

参考記事
携帯表示用に文字を全角から半角にする - [Smarty] ぺんたん info

トラックバック(0)

トラックバックURL: http://dqn.sakusakutto.jp/mt/mt-tb.cgi/333

コメントする

人気記事

このブログ記事について

ひとつ前の記事:「[Perl] Ubuntu9.04にWeb::Scraperをインストールする方法

次の記事:「簡単!たった1行のコードでWebページを取得するPerlスクリプト

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

最近の人気記事