【Smarty】文字数カウント

NO IMAGE

全角半角関係なく文字数をカウントしたいとき、
phpのmb_strlenが利用できます。

mixed mb_strlen ( string $str [, string $encoding = mb_internal_encoding() ] )
str→調べたい文字列
encoding→文字エンコーディング

文字数が10文字以上だったらclassを付ける例:
{if $str|mb_strlen:'UTF-8' >=10} class="hoo"{/if}

IT関係カテゴリの最新記事