2014-01-28から1日間の記事一覧

cakephpで複数の文字列を含めたくない場合のバリデーション

うまくいかなくてアホみたいに1時間くらいかけてしまったので自戒の念を込めてメモ。以下、モデル内のバリデーション設定 array( 'allowName' =>array( 'rule' => 'isAllowName', 'message' => 'ご指定のユーザー名は使用できません', ), ) ); function isA…

utf8の日本語を2バイトにしたければshift_jisに変換すればよい

php

phpのstrlenでutf8のマルチバイトの長さを計ると一文字3バイトでカウントされる。これを2バイトでカウントしたければsjisにすればよいだけ。