文字列関連

[PHP] 文字列をチェックする関数

2015年11月14日

PHPには文字列が数値であるかとか大文字であるかなど、
文字列をチェックする関数が多数用意されています。

文字列をチェックする関数

文字列をチェックする関数には以下のようなものがあります。

【チェック関数】
チェック関数 チェック内容
ctype_digit($str) $strが数値文字列であればTRUEを返す
ctype_alpha($str) $strが半角英字であればTRUEを返す
ctype_alnum($str) $strが半角英数字であればTRUEを返す
ctype_space($str) $strが空白であればTRUEを返す
※空白文字には、タブ、改行文字も含まれます。
ctype_upper($str) $strが大文字であればTRUEを返す
ctype_lower($str) $strが小文字であればTRUEを返す
ctype_xdigit($str) $strが16進数であればTRUEを返す
ctype_punct($str) $strが英数字以外の出力可能文字であればTRUEを返す

サンプル

例)$valが数値かどうかチェックする


<?php
 if(ctype_digit($val)){
    //数値の場合の処理
 }else{
    //数値でない場合の処理
 }

-文字列関連
-