Heim >Backend-Entwicklung >PHP-Problem >So konvertieren Sie alle PHP-Strings in Großbuchstaben
Konvertierungsmethoden: 1. Verwenden Sie die Funktion strtoupper() zur Konvertierung, Syntax „strtoupper(string)“ 2. Verwenden Sie die Funktion mb_strtoupper() zur Konvertierung, Syntax „mb_strtoupper(string, Zeichenkodierung)“; )-Funktion führt die Konvertierung durch, die Syntax lautet „mb_convert_case(string, MB_CASE_UPPER, Zeichenkodierung)“.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, DELL G3-Computer
Wenn Sie in PHP alle Buchstaben in einer Zeichenfolge in Kleinbuchstaben umwandeln möchten, können Sie die folgenden drei Funktionen verwenden: ??
Konvertieren Sie Zeichenfolgen gemäß verschiedenen Modi | |
---|---|
Methode 1: Verwenden Sie die Funktion strtoupper() zum Konvertieren. | |
Die Funktion strtoupper() kann die Buchstaben in der Zeichenfolge in Großbuchstaben konvertieren. Das Syntaxformat lautet wie folgt folgt: | Unter anderem ist $string ein Parameter vom Typ String. Diese Funktion kann die Buchstaben im Parameter $string in Großbuchstaben umwandeln und die konvertierte Zeichenfolge zurückgeben. |
Methode 2: Verwenden Sie die Funktion mb_strtoupper() zur Konvertierung |
mb_strtoupper() Die Funktion der Funktion mb_strtoupper() ähnelt der Funktion strtoupper(). Sie kann auch Buchstaben in konvertieren string in Großbuchstaben und mb_strtoupper( ) Die Funktion kann auch die Zeichenkodierung des Parameters festlegen. Das Syntaxformat ist wie folgt: mb_strtoupper($str [, $encoding = mb_internal_encoding()])
wobei $str die Zeichenfolge ist, die konvertiert werden muss, und $encoding ein optionaler Parameter ist Wird verwendet, um die Zeichenkodierung des Parameters festzulegen.
Beispiel 1:
<?php header('content-type:text/html;charset=utf-8'); $str = "hello"; echo "原字符串:<br> $str <br><br>"; $str = mb_strtoupper($str, 'UTF-8'); echo "转换后:<br> $str"; ?>
Beispiel 2:
<?php header("Content-type:text/html;charset=utf-8"); $str = "τάχιστη αλώπηξ βαφήσ ψημένη γη, δρασκελίζει υπέρ νωθρού κυνόσ"; echo "原字符串:<br> $str <br><br>"; $str = mb_strtoupper($str, 'UTF-8'); echo "转换后:<br> $str"; ?>
zu konvertieren
mb_convert_ Die Funktion case() kann die Größe von Zeichenfolgen schreiben Bei der Konvertierung lautet das Syntaxformat wie folgt:
mb_convert_case($str, $mode [, $encoding = mb_internal_encoding()])Darunter ist $str die zu konvertierende Zeichenfolge; Bei der Kodierung handelt es sich um die Zeichenkodierung des Parameters, die weggelassen werden kann.
Im Vergleich zu den Funktionen strtolower() und strtoupper() führt die Funktion mb_convert_case() eine Groß-/Kleinschreibung basierend auf Unicode-Zeichenattributen durch. Daher wird das Verhalten der Funktion mb_convert_case() nicht von der Locale-Einstellung beeinflusst und kann jedes Zeichen mit einem „Buchstaben“-Attribut konvertieren, wie zum Beispiel den Umlaut A (Ä).
<?php header("Content-type:text/html;charset=utf-8"); $str = 'Hello world!'; echo "原字符串:<br> $str <br><br>"; echo "转换后:<br>"; $str = mb_convert_case($str, MB_CASE_UPPER, "UTF-8"); echo $str.'<br>'; $str = mb_convert_case($str, MB_CASE_LOWER, "UTF-8"); echo $str.'<br>'; $str = mb_convert_case($str, MB_CASE_TITLE, "UTF-8"); echo $str.'<br>'; ?>
Empfohlenes Lernen: „
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie alle PHP-Strings in Großbuchstaben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!