PHPで文字が半角かどうかを確認する
PHPにおいて、文字が半角かどうか?を確認したい場合がある。
そのものズバリな関数があればいいのだが、どうも無いので自力で書くしかない。
自分がよくやるパターンは
if( !preg_match("/[\x00-\x7F]/",$tmp) )
{
//半角ではない
}
else
{
//半角
}
というふうに、ASCII文字コードの範囲を調べる形で判断させている。
プログラマによるプログラマのためのサイト(20年プログラマやってきた職業軍人がお届けする戦闘指南書)
PHPにおいて、文字が半角かどうか?を確認したい場合がある。
そのものズバリな関数があればいいのだが、どうも無いので自力で書くしかない。
自分がよくやるパターンは
if( !preg_match("/[\x00-\x7F]/",$tmp) )
{
//半角ではない
}
else
{
//半角
}
というふうに、ASCII文字コードの範囲を調べる形で判断させている。
ディスカッション
コメント一覧
まだ、コメントがありません