📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 260行目: | 260行目: | ||
$str = '123.45'; | $str = '123.45'; | ||
dispKekka($str); | |||
?> | |||
</syntaxhighlight> | |||
<br><br> | |||
== 大文字・小文字の判別(ctype_upper関数, ctype_lower関数) == | |||
ctype_upper関数を使用して、文字列が全て大文字かどうかを確認する。<br> | |||
また、ctype_lower関数を使用して、全て小文字かどうかを確認する。<br> | |||
boolean ctype_upper(string text) | |||
引数の文字列が大文字かどうかを確認する。 | |||
引数 | |||
text 調べる文字列 | |||
戻り値 | |||
引数の全ての文字が大文字の場合はTRUE、それ以外の場合はFALSEを返す。 | |||
英字以外の文字が含まれている場合はFALSEとなる。 | |||
例えば、数字が含まれている場合はFALSEが返る。 | |||
<br> | |||
boolean ctype_lower(string text) | |||
引数の文字列が小文字かどうかを確認する。 | |||
引数 | |||
text 調べる文字列 | |||
戻り値 | |||
引数の全ての文字が小文字の場合はTRUE、それ以外の場合はFALSEを返す。 | |||
<br> | |||
<syntaxhighlight lang="php"> | |||
<?php | |||
function dispKekka($str) | |||
{ | |||
$kekka1 = ctype_upper($str); | |||
$kekka2 = ctype_lower($str); | |||
print('調べる文字列は'.$str.'です<br>'); | |||
if($kekka1 == TRUE) | |||
{ | |||
print('文字列は大文字だけです<br><br>'); | |||
} | |||
else | |||
{ | |||
if($kekka2 == TRUE) | |||
{ | |||
print('文字列は小文字だけです<br><br>'); | |||
} | |||
else | |||
{ | |||
print('文字列は大文字小文字が混合しています<br><br>'); | |||
} | |||
} | |||
} | |||
$str = 'abc'; | |||
dispKekka($str); | |||
$str = 'ABC'; | |||
dispKekka($str); | |||
$str = 'abc89'; | |||
dispKekka($str); | |||
$str = 'ABC89'; | |||
dispKekka($str); | dispKekka($str); | ||
?> | ?> | ||