- 締切済み
フォームからの値が日本語かどうかの判別法
フォームから渡された文字列データが ・全角文字のみで構成されているかどうか ・半角カナのみで構成されているかどうか を判別するにはどのようにすればよいでしょうか。 mb_string系にそれらしい動作をする関数はありますか? ちなみにPHP Version 4.3.3です。 よろしくおねがいいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- duckling
- ベストアンサー率47% (88/185)
回答No.1
全角か、半角カナか、ということなら、 全角には2バイト文字、3バイト文字があるので 正しい判別は難しいと思います。 「半角カナが使われている」時だけfalseを返す関数は無いと思いますが、 条件分岐で出来ると思いますよ。 http://php.s3.to/man/ref.mbstring.html mb_string系のリファレンスを見てみては?