Aktueller Standort: Startseite> Funktionskategorien> mb_strtoupper

mb_strtoupper

Stellen Sie die Zeichenfolge auf Großbuchstaben ein
Name:mb_strtoupper
Kategorie:Multi-Byte-Zeichenfolge
Programmiersprache:php
Kurzbeschreibung:Konvertieren Sie alle Zeichen in der Zeichenfolge in Großbuchstaben und geben Sie die konvertierte Zeichenfolge zurück

Funktionsname: mb_strtoupper ()

Anwendbare Version: Php 4> = 4.3.0, Php 5, Php 7

Verwendung: mb_strtoupper (String $ str, String | null $ coding = null): String

Die Funktion mb_strtoupper () wandelt alle Zeichen in einer Zeichenfolge in Großbuchstaben um und gibt die konvertierte Zeichenfolge zurück. Diese Funktion ähnelt der Funktion strtoupper (), funktioniert aber auch für Nicht-ASCII-Zeichen.

Parameter:

  • $ str: Die zu konvertierte Zeichenfolge.
  • $ codierung (optional): Zeichenkodierung angeben. Wenn nicht zur Verfügung gestellt, wird die interne Zeichenkodierung verwendet.

Rückgabewert: Gibt die an Großbuchstaben umgewandelte String zurück.

Beispiel:

 $str = "hello world!"; $result = mb_strtoupper($str); echo $result; // 输出: HELLO WORLD! $str = "你好,世界!"; $result = mb_strtoupper($str, 'UTF-8'); echo $result; // 输出: 你好,世界!(因为大写字母只适用于ASCII字符)

Anmerkungen:

  • Die Funktion mb_strtoupper () hängt von der Mbstring -Erweiterung ab. Wenn diese Erweiterung nicht installiert ist, wird die Funktion nicht verwendet.
  • Wenn die Standardzeichencodierung vor dem Funktionsaufruf nicht festgelegt ist, können Sie die Standardcodierung festlegen, indem Sie die Funktion mb_internal_encoding () aufrufen.
  • Wenn die Zeichenfolge, mit der Sie es zu tun haben, Multibyte -Zeichen (z. B. Chinesisch) enthält, müssen Sie sicherstellen, dass die korrekte Zeichenkodierung so bereitgestellt wird, dass der Fall korrekt konvertiert wird.
Ähnliche Funktionen