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.
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-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:
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!