PHP

PHP

Smartyで全角英数字を半角英数字に変換

今日は、久しぶりにSmartyを触りました。

 

といっても、

社内システムを少しいじっただけですが。

 

で、

修正内容は、

mb_convert_kana()関数を使って、

全角数字で登録されているデータを半角英数字に変換して表示させる、

というもの。

 

社内システムだし、

あまり手間を掛けたくなかったので、

今回はテンプレートファイルを直接修正してやることに。

 

既存システムでは、

{$data.num}

と記述していた部分を、

{$data.num|mb_convert_kana:"a":"UTF-8"}

としてやれば、

良いだけですね。

 

こうすれば、

PHPの関数をそのまま利用出来るので便利ですね。

関連記事

  1. PHP

    PHP

    PEARのCache_Liteを試してみた

    file_get_contents()を使ってRSSから新着情報を読み…

  2. PHP

    PHP

    【PHP】PNG画像をリサイズ

    画像のアップロード機能を作成していたのですが、少しはまったので、…

  3. PHP

    PHP

    Indirect modification of overloaded element of Cak…

    $this->data = "1";といった具合で、Ca…

  4. PHP

    PHP

    ベーシック認証が原因でcURLに「Authorization Required」エラーが!!

    【PHP】cURLでベーシック認証ページへアクセスページコンテ…

  5. PHP

    PHP

    ファイルの読み込みで文字化けが発生します!!

     今日は文字化けでハマりました。大量の住所データを…

  6. MySQL

    PHP

    MySQLのトランザクション処理

    今日は久しぶりにはまりました。現在、バッチ処理…

最近の記事

  1. JavaScript
  2. バージョンアップ
  3. JavaScript
  4. セキュリティー
  5. JavaScript
PAGE TOP