[PHP-users 12317] Re: PHPによる全角判定
 
 水野 学
  
 php-users@php.gr.jp
 
 2002年12月24日 11:43:11 +0900
 
 
 
こんにちは。水野です。
私は以下のような処理で全角文字チェックを行っています。
(全ての文字が全角であるかチェックしてます)
処理内容は文字数とByte数のチェックです。
多分、全て半角のチェックは同じような感じで作れば出来るかと思います。
良いかどうかはわかりませんが、参考までに....
意図するものが違っていたらごめんなさい。
----------------------------------------------------------------------
 /**
 * 全角文字チェック
 *
 * 全角文字で構成されているかチェックをする。
 *
 * @param string $item チェックする項目
 * @since 1.3
 * @access public
 * @return boolean
 */
 function checkDoubleChar( $item ){
 $strcnt = mb_strlen( $item ) * 2;
 $strlen = strlen( $item );
 if( $strlen <> $strcnt ){
 return false;
 }
 return true;
 }
----------------------------------------------------------------------