strtoupper

(PHP 4, PHP 5, PHP 7, PHP 8)

strtoupperWandelt alle Zeichen eines Strings in Großbuchstaben um

Beschreibung

strtoupper(string $string): string

Gibt die Zeichenkette string zurück, in der alle ASCII-Zeichen in Großbuchstaben umgewandelt werden.

Bytes im Bereich "a" (0x61) bis "z" (0x7a) werden in den entsprechenden Großbuchstaben umgewandelt, indem vom jeweiligen Byte-Wert 32 subtrahiert wird.

Da Multibyte-UTF-8-Zeichen ignoriert werden, kann dies verwendet werden, um ASCII-Zeichen innerhalb von Zeichenketten zu konvertieren, die mit UTF-8 kodiert sind. Um Multibyte-Nicht-ASCII-Zeichen zu konvertieren, muss mb_strtoupper() verwendet werden.

Parameter-Liste

string

Die Eingabezeichenkette.

Rückgabewerte

Gibt die Zeichenkette in Großbuchstaben zurück.

Changelog

Version Beschreibung
8.2.0 Die Umwandlung von Groß- und Kleinschreibung hängt nicht mehr von der mit setlocale() eingestellten Locale ab. Es werden nur ASCII-Zeichen umgewandelt.

Beispiele

Beispiel #1 strtoupper()-Beispiel

<?php
$str
= "Mary Hat Ein Kleines Lamm, und Sie LIEBT Es So.";
$str = strtoupper($str);
echo
$str; // Gibt aus: MARY HAT EIN KLEINES LAMM, UND SIE LIEBT ES SO.
?>

Anmerkungen

Hinweis: Diese Funktion ist binärsicher.

Siehe auch

  • strtolower() - Setzt einen String in Kleinbuchstaben um
  • ucfirst() - Verwandelt das erste Zeichen eines Strings in einen Großbuchstaben
  • ucwords() - Wandelt jeden ersten Buchstaben eines Wortes innerhalb eines Strings in einen Großbuchstaben um
  • mb_strtoupper() - Make a string uppercase