PHPで文字列がすべて小文字かどうかを確認する方法

藏色散人
リリース: 2023-04-04 16:18:01
オリジナル
3861 人が閲覧しました

php は、文字列がすべて小文字であるかどうかを判断します。これは、PHP ループ ステートメントと ord 関数を通じて実現できます。 ord 関数は、文字列の最初のバイトを 0 ~ 255 の値に変換します。

PHPで文字列がすべて小文字かどうかを確認する方法

コード例は次のとおりです。

<?php
function is_str_lowercase($str1)
{
    for ($sc = 0; $sc < strlen($str1); $sc++) {
        if (ord($str1[$sc]) >= ord(&#39;A&#39;) &&
            ord($str1[$sc]) <= ord(&#39;Z&#39;)) {
            return false;
        }
    }
    return true;
}
var_dump(is_str_lowercase(&#39;abc def ghi&#39;));
var_dump(is_str_lowercase(&#39;abc dEf ghi&#39;));
ログイン後にコピー

ここでは、is_str_ lowercase 関数を作成し、2 つの文字列「abc def ghi」と「abc」を決定するテストを行います。 dEf ghi" はすべて小文字です。

PHPで文字列がすべて小文字かどうかを確認する方法#ord 関数は、文字列の先頭 1 バイトを 0 ~ 255 の値に変換することを意味します。

構文説明:

int ord ( string $string )
ログイン後にコピー

解析された文字列バイナリ値の最初のバイトは、0 ~ 255 の範囲の符号なし整数型です。 ,

string は文字を表します。 0 ~ 255 の整数値を返します。

文字列が ASCII、ISO-8859、Windows 1252 などのシングルバイト エンコーディングの場合、文字セット エンコーディング テーブル内の文字の位置を返すことと同じです。ただし、この関数は文字列のエンコード、特に UTF-8 や UTF-16 などのマルチバイト文字の Unicode コード ポイントを検出しないことに注意してください。

この記事は、文字列がすべて小文字かどうかを判断する PHP の方法を紹介します。これも非常に簡単です。困っている友人の役に立てば幸いです。

以上がPHPで文字列がすべて小文字かどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート