使う人にちょっとはやさしいプログラム
6 月 04
Ethna, PHP Webでのカナ入力(全角)
「エゾスタイル」とか「えぞすたいる」でもとりあえず「エゾスタイル」に変更して登録させちゃおう。
だけど「ezo-style」はさすがにエラーを出しましょう。 あ、そうそう。Ethnaです。
// やさしさプログラム
// 全角カナ化
$this->af->set(’hurigana’,mb_convert_kana($this->af->get(’hurigana’),”KVC”));
まずはここで全角カナにしましょう。
フリガナバリデートプラグインをつくってあるので
Shop_Plugin_Validator_Hurigana.php内
if (!mb_ereg(”^[ァ-ヴー\s]+$”, $var)) {
これで「全角カナ」以外だったらTrueになります。んでもって\sが重要。
大体フリガナに使われるんだけど。
なまえ:蝦夷 巣他
フリガナ:エゾ スタ
そう。スペースがはいるので\sがないと「エラー」になっちゃうのよ。
ま、そんな自分へのメモでもあるんだけどね。
タグ: Ethna