Heim >tägliche Programmierung >PHP-Kenntnisse >PHP prüft, ob die Zeichenfolge Großbuchstaben enthält

PHP prüft, ob die Zeichenfolge Großbuchstaben enthält

藏色散人
藏色散人Original
2019-01-25 14:40:356725Durchsuche

PHP prüft, ob die Zeichenfolge Großbuchstaben enthält, d. h. ob die angegebene Zeichenfolge ausschließlich aus Kleinbuchstaben besteht. Wir können dies durch for-Schleifen und die Funktionen strlen() und ord() erreichen.

PHP prüft, ob die Zeichenfolge Großbuchstaben enthält

Im Folgenden stellen wir anhand konkreter Codebeispiele vor, wie PHP prüft, ob eine Zeichenfolge Großbuchstaben enthält.

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-Methode, um zu bestimmen, ob die Zeichenfolgen „abc def ghi“ und „abc dEf ghi“ in Groß- oder Kleinbuchstaben geschrieben sind.

Die Ausgabe lautet wie folgt:

bool(true)                                                  
bool(false)

Dann bedeutet die Rückgabe von „true“, dass die Zeichenfolge ausschließlich aus Kleinbuchstaben besteht, und die Rückgabe von „false“ bedeutet, dass die Zeichenfolge Großbuchstaben enthält.

Erforderliche Funktion:

ord()-Funktion Konvertieren Sie das erste Byte der Zeichenfolge in einen Wert zwischen 0-255

ord ( string $string ) : int

String analysieren Das erste Byte des Binärwerts ist ein vorzeichenloser Ganzzahltyp im Bereich von 0 bis 255. 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.

Diese Funktion ist die Komplementärfunktion von chr() .

Parameterstring stellt ein Zeichen dar.

Rückgabewert: Gibt einen ganzzahligen Wert von 0 bis 255 zurück.

strlen()-Funktion bedeutet, die Zeichenfolgenlänge zu ermitteln.

strlen ( string $string ) : int

Gibt die Länge der angegebenen Zeichenfolge string zurück.

Der Parameter string stellt die Zeichenfolge dar, deren Länge berechnet werden muss.

Rückgabewert: Bei Erfolg wird die Länge des Strings zurückgegeben; wenn String leer ist, wird 0 zurückgegeben.

Dieser Artikel ist eine Einführung in die Methode zum Überprüfen, ob eine Zeichenfolge in PHP Großbuchstaben enthält. Ich hoffe, dass er für Freunde in Not hilfreich ist.

Das obige ist der detaillierte Inhalt vonPHP prüft, ob die Zeichenfolge Großbuchstaben enthält. 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

In Verbindung stehende Artikel

Mehr sehen