Heim > Artikel > Backend-Entwicklung > PHP ucfirst()
Die ucfirst() ist eine vordefinierte Funktion in PHP, die verwendet wird, um das erste Zeichen jeder Zeichenfolge von Kleinbuchstaben in Großbuchstaben umzuwandeln. Es nimmt eine Zeichenfolge als Eingabe und gibt dieselbe zurück, wobei das erste Zeichen der Zeichenfolge groß geschrieben wird, falls es sich um ein alphabetisches Zeichen handelt.
Starten Sie Ihren kostenlosen Softwareentwicklungskurs
Webentwicklung, Programmiersprachen, Softwaretests und andere
Dieses „Alphabet“ wird durch das aktuelle Gebietsschema bestimmt. Es gibt auch ucwords() ähnlich wie ucfirst(), wobei die hier verwendeten Zeichenfolgen Wörter sind, die eine Ansammlung vieler Zeichen sind, die direkt nach dem Trennzeichenparameter aufgeführt werden (Leerzeichen, Zeilenumbruch, horizontaler Tabulator, vertikaler Tabulator usw.)
Syntax:
ucfirst(string<em> $str)</em>
Die Funktion ucfirst() akzeptiert nur einen Parameter $string als Eingabe, der ebenfalls ein Pflichtfeld ist. Diese Zeichenfolge ändert ihr erstes Zeichen in einen Großbuchstaben, dargestellt durch den Parameter in Klammern.
Es gibt die genaue Zeichenfolge zurück und ändert nur das erste Zeichen aus dem übergebenen $string-Argument in Großbuchstaben.
Im Folgenden finden Sie Beispiele für ucfirst():
Ein einfaches Beispiel, um die Verwendung der Funktion ucfirst() zu demonstrieren.
Code:
<?php // This is an example of PHP code which // shows the functioning of ucfirst $string = "example for ucfirst"; // converts the string assigned to $string to uppercase // and displays the output echo(ucfirst($string)); ?>
Ausgabe:
Dies ist ein einfaches Beispiel, das oben gezeigt wird. Und wie im obigen Beispiel zu sehen ist, übergeben wir einen String als Eingabe und weisen ihn einer Variablen $string zu. Wir übergeben diesen $string als Parameter an die Funktion ucfirst und packen ihn dann in eine Echo-Funktion ein, um die Ausgabe anzuzeigen. Wir bemerken in der Ausgabe, dass der erste Buchstabe der Anweisung zu einem Großbuchstaben wird.
Ein Beispiel zur Darstellung der ucfirst()-Rolle, wenn die Zeichenfolge bereits den ersten Buchstaben in Großbuchstaben enthält.
Code:
<?php // This is an example of a PHP program which // shows how the ucfirst works when // the string having first case already in upper case $string = "Just an example"; // Since the first case is already upper case // it displays exact same in output echo(ucfirst($string)); ?>
Ausgabe:
Wie im obigen Beispiel gezeigt, hat der Satz bereits sein erstes Wort in Großbuchstaben. Daher erscheint der Satz unverändert, wenn wir ihn der Variablen $string zuweisen und anzeigen.
Ein Beispiel, um die Verwendung von ucfirst() zu zeigen, wenn zwei oder mehr Zeichenfolgen vorhanden sind.
Code:
<?php //This is an example of PHP code which //shows how to use ucfirst function for 2 //or more strings $str1 = "this is first string"; //declaration of first string echo ucfirst($str1); echo "\n"; $str2 = "this is second string"; //declaration of first string echo ucfirst($str2); ?>
Ausgabe:
In diesem Beispiel zeigen wir, wie die Funktion ucfirst das erste Wort eines Satzes in zwei oder mehr Zeichenfolgen umwandelt. Zuerst weisen wir zwei verschiedene Anweisungen zwei verschiedenen Parametern zu, die die Zeichenfolge enthalten. Anschließend wandeln wir mit der Funktion ucfirst den ersten Buchstaben beider Sätze in Großbuchstaben um. Auf diese Weise können wir mit der ucfirst-Funktion beliebig viele Strings umwandeln.
Ein Beispiel, um ucfirst() in Verbindung mit anderen ähnlichen PHP-Funktionen zu zeigen.
Code:
<?php $str1 = 'example for hello world!'; $str1 = ucfirst($str1); echo($str1); echo("\n"); $str2 = 'EXAMPLE FOR HELLO WORLD!'; $str2 = ucfirst($str2); echo($str2); echo("\n"); //use of strtolower() function $str2 = ucfirst(strtolower($str2)); echo($str2); echo("\n"); //use of lcfirst() function $str2 = lcfirst($str2); echo($str2); ?>
Ausgabe:
Das obige Beispiel zeigt die Verwendung von ucfirst und anderen Funktionen wie strtolower. Die Funktion strtolower wandelt alle Buchstaben im String in Kleinbuchstaben um. Daher kombinieren wir strtolower mit ucfirst, um den ersten Buchstaben groß zu schreiben, und weisen das Ergebnis dann zur späteren Anzeige $str2 zu. Die Funktion lcfirst funktioniert, wie oben gezeigt, ähnlich wie strtolower, da sie die bereitgestellte Zeichenfolge ausschließlich in Kleinbuchstaben umwandelt.
Dies zeigt, dass andere Funktionen wie lcfirst, strtolower und andere in Verbindung mit ucfirst-Funktionen verwendet werden können, um die gewünschte String-Ausgabe zu erhalten. Außerdem wird die Verwendung von zwei Strings, $str1 und $str2, gezeigt und wie derselbe String-Parameter an andere Funktionen übergeben wird.
PHP ucfirst() kann als eigenständige Funktion nur eines tun: den ersten Buchstaben der Zeichenfolge in Großbuchstaben umwandeln. Unabhängig davon, ob die erste Eingabezeichenfolge Klein- oder Großbuchstaben ist, gibt ucfirst die Ausgabe nur in Großbuchstaben aus. Wie ucfirst() gibt es in PHP viele andere Funktionen wie lcfirst(), strtolower(), strtoupper() und ucwords(), die auf sehr ähnliche Weise funktionieren und für die Konvertierung von Strings verwendet werden können.
Das obige ist der detaillierte Inhalt vonPHP ucfirst(). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!