ctype_lower

(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)

ctype_lower小文字かどうかを調べる

説明

ctype_lower(mixed$text): bool

text のすべての文字が小文字だった場合に true 、そうでない場合に false を返します。

パラメータ

text

調べる文字列。

注意:

-128 から 255 までの int を渡すと、ひとつの文字の ASCII 値とみなします (負の値には 256 を足して、拡張 ASCII の範囲に収まるようにします)。 それ以外の整数値は、10 進数を含む文字列とみなします。

警告

PHP 8.1.0 以降は、ctype関数 に文字列でない引数を渡すことは、推奨されなくなりました。将来のバージョンでは、引数は ASCII コードポイントではなく、文字列として解釈されるようになります。ユーザが意図する振る舞いによっては、引数を文字列にキャストするか、 chr() を明示的にコールすべきです。

戻り値

text のすべての文字がカレントのロケールで 小文字だった場合に true 、そうでない場合に false を返します。 空文字列を渡して呼び出した場合、結果は常に false になります。

例1 ctype_lower() の例(デフォルトのロケールを利用)

<?php
$strings
= array('aac123', 'qiutoas', 'QASsdks');
foreach (
$strings as $testcase) {
if (
ctype_lower($testcase)) {
echo
"The string $testcase consists of all lowercase letters.\n";
} else {
echo
"The string $testcase does not consist of all lowercase letters.\n";
}
}
?>

上の例の出力は以下となります。

The string aac123 does not consist of all lowercase letters. The string qiutoas consists of all lowercase letters. The string QASsdks does not consist of all lowercase letters.

参考

To Top