📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 232行目: | 232行目: | ||
文字列が全て数字の場合はTRUE、それ以外の場合はFALSEを返す。 | 文字列が全て数字の場合はTRUE、それ以外の場合はFALSEを返す。 | ||
<br> | <br> | ||
※注意<br> | <u>※注意</u><br> | ||
小数点等が含まれている場合もFALSEとなる。この関数では、全ての文字が0~9である必要がある。<br> | <u>小数点等が含まれている場合もFALSEとなる。この関数では、全ての文字が0~9である必要がある。</u><br> | ||
<u>引数に指定した値が、数値または数値として有効な文字列かどうかを判別する場合は、</u><br> | |||
<u>数字または数値文字列の判別(is_numeric関数)セクションを参照すること。</u><br> | |||
<syntaxhighlight lang="php"> | <syntaxhighlight lang="php"> | ||
<?php | <?php | ||
function dispKekka($str) | |||
{ | |||
$bRet = ctype_digit($str); | |||
print('調べる文字列は'.$str.'です<br>'); | |||
if($bRet) | |||
{ | |||
print('文字列は数字だけが含まれています<br><br>'); | |||
} | |||
else | |||
{ | |||
print('文字列は数字以外の文字が含まれています<br><br>'); | |||
} | |||
} | } | ||
$str = '01234'; | |||
$str = '01234'; | dispKekka($str); | ||
dispKekka($str); | |||
$str = 'abc998'; | |||
$str = 'abc998'; | dispKekka($str); | ||
dispKekka($str); | |||
$str = '123.45'; | |||
$str = '123.45'; | dispKekka($str); | ||
dispKekka($str); | ?> | ||
?> | |||
</syntaxhighlight> | </syntaxhighlight> | ||
<br><br> | <br><br> | ||