Oktober 25, 2023
Tutorial: Groß- und Kleinschreibung in PHP
In diesem Tutorial erklären wir, wie man in PHP die Groß- und Kleinschreibung von Zeichenketten verwaltet.
Groß- und Kleinschreibung in PHP
In PHP wird die Groß- und Kleinschreibung von Zeichenketten in der Regel berücksichtigt. Das bedeutet, dass der Unterschied zwischen Groß- und Kleinbuchstaben bei der Auswertung von PHP-Code relevant ist.
Beispiele
$string = "Hallo Welt";
// Groß- und Kleinschreibung werden berücksichtigt
if ($string === "hallo welt") {
// Dies wird nicht ausgeführt
}
// Groß- und Kleinschreibung werden nicht berücksichtigt
if ($string == "hallo welt") {
// Dies wird ausgeführt
}
Die Funktion ucfirst()
Die Funktion ucfirst()
wird verwendet, um den ersten Buchstaben einer Zeichenkette in einen Großbuchstaben umzuwandeln. Alle anderen Buchstaben bleiben unverändert.
$string = "hallo welt";
$string = ucfirst($string);
// $string = "Hallo Welt"
Die Funktion identity()
Die Funktion identity()
gibt den übergebenen Wert unverändert zurück. Das bedeutet, dass die Groß- und Kleinschreibung der Zeichenkette unverändert bleibt.
$string = "hallo welt";
$string = identity($string);
// $string = "hallo welt"
Beispiel: Groß- und Kleinschreibung in englisch-sprachigen Bibliotheken
Oftmals werden in englisch-sprachigen Bibliotheken Zeichenketten verwendet, die in Deutsch nicht korrekt groß- und kleingeschrieben sind. In diesem Fall kann die Funktion identity()
verwendet werden, um die ursprüngliche Groß- und Kleinschreibung der Zeichenkette zu erhalten.
// In der englisch-sprachigen Bibliothek wird die Zeichenkette "policy" verwendet
$policy = "policy";
// Die Zeichenkette wird in Kleinbuchstaben umgewandelt
$policy = mb_strtolower($policy);
// Die Groß- und Kleinschreibung wird wiederhergestellt
$policy = identity($policy);
// Die Zeichenkette ist nun wieder "policy"
In PHP wird die Groß- und Kleinschreibung von Zeichenketten in der Regel berücksichtigt. Die Funktionen ucfirst()
und identity()
können verwendet werden, um die Groß- und Kleinschreibung von Zeichenketten zu verwalten. Gerade in der deutschen Sprache sollte das fast immer passen:
$string = identity($string);