Heim  >  Artikel  >  Backend-Entwicklung  >  So ermitteln Sie, ob eine Zeichenfolge in PHP ausschließlich aus Kleinbuchstaben besteht

So ermitteln Sie, ob eine Zeichenfolge in PHP ausschließlich aus Kleinbuchstaben besteht

藏色散人
藏色散人Original
2019-01-02 17:06:283860Durchsuche

php bestimmt, ob die Zeichenfolge ausschließlich aus Kleinbuchstaben besteht. Dies können wir über PHP-Schleifenanweisungen und die ord-Funktion tun. Die Funktion ord wandelt das erste Byte einer Zeichenfolge in einen Wert zwischen 0 und 255 um.

So ermitteln Sie, ob eine Zeichenfolge in PHP ausschließlich aus Kleinbuchstaben besteht

Das Codebeispiel lautet wie folgt:

<?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;));

Hier erstellen wir eine is_str_lowercase-Funktion und testen, um die beiden Zeichenfolgen „abc def ghi“ und „abc“ zu ermitteln dEf" ghi" besteht ausschließlich aus Kleinbuchstaben.

Das Beurteilungsergebnis lautet wie folgt:

So ermitteln Sie, ob eine Zeichenfolge in PHP ausschließlich aus Kleinbuchstaben besteht

Die ord-Funktion bedeutet, das erste Byte der Zeichenfolge in einen Wert zwischen 0 und 255 umzuwandeln.

Syntaxbeschreibung:

int ord ( string $string )

Parst das erste Byte des String-Binärwerts als vorzeichenlosen Ganzzahltyp im Bereich von 0 bis 255. ,

string stellt ein Zeichen dar. Gibt einen ganzzahligen Wert von 0 bis 255 zurück.

Wenn es sich bei der Zeichenfolge um eine Einzelbyte-Kodierung wie ASCII, ISO-8859, Windows 1252 usw. handelt, entspricht dies der Rückgabe der Position des Zeichens in der Zeichensatzkodierungstabelle. Bitte beachten Sie jedoch, dass diese Funktion die Codierung der Zeichenfolge nicht erkennt, insbesondere keine Unicode-Codepunkte für Multibyte-Zeichen wie UTF-8 oder UTF-16.

Dieser Artikel ist eine Einführung, wie PHP bestimmt, ob eine Zeichenfolge nur aus Kleinbuchstaben besteht. Ich hoffe, dass er für Freunde in Not hilfreich ist.

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob eine Zeichenfolge in PHP ausschließlich aus Kleinbuchstaben besteht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn