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, 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.
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('A') && ord($str1[$sc]) <= ord('Z')) { return false; } } return true; } var_dump(is_str_lowercase('abc def ghi')); var_dump(is_str_lowercase('abc dEf ghi'));
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!