phpで全角文字チェック

  • 2008年8月21日(木) 23:25 JST
といっても、そうたいしたものじゃないけどねぇ。。。(汗

全角文字が含まれていることをチェックする関数

なんとなく今日編み出したTIPS。。。

strlen()はバイトでカウント、mb_strlen()はマルチバイトの文字列数でカウントされるのを利用しています。

function checkHalf($data)
{
$ret = false;
$len = strlen($data);
$mblen = mb_strlen($data,mb_internal_encoding());
if ($len !== $mblen) {
$ret = true;
}
return $ret;
}

全角文字が含まれていることをチェックする関数を検索しても出てこなかったので載せてみた。

トラックバック

このエントリのトラックバックURL:
http://web.fpso.jp/trackback.php/20080821232544629
表示形厼

コメントは投稿者の責任においてなされるものであり,サイト管理者は責任を負いません。

コメントの投稿

投稿情報
アカウントを作る
使用できるHTMLタグ: <a>, <b>, <blockquote>, <br>, <code>, <div>, <font>, <em>, <hr>, <i>, <li>, <ol>, <p>, <pre>, <strong>, <tt>, <ul>, [code], [story:], [staticpage:], [link:]
注意事項
  • 内容にそった話題で投稿してください
  • できるだけ新しいスレッドを立てず,コメントを追加してください
  • 他の人のコメントをよく読んで同じようなコメントを投稿しないようにしてください
  • 内容がよくわかるタイトルをつけてください
  • あなたのメールアドレスは表示されません!(保護されています)