php

Ändern Sie die Zeichenfolge in PHP in Großbuchstaben

Ändern Sie die Zeichenfolge in PHP in Großbuchstaben
PHP hat viele eingebaute Funktionen, um die Groß-/Kleinschreibung des Strings zu ändern. Der Zeichenfolgenwert kann in Groß- oder Kleinbuchstaben umgewandelt werden; den ersten Buchstaben der Zeichenfolge in Groß- oder Kleinbuchstaben umwandeln und das erste Zeichen jedes Wortes einer Zeichenfolge in Großbuchstaben umwandeln. strtoupper (), ucfirst(), und ucwords() Funktionen werden verwendet, um die Groß-/Kleinschreibung eines ganzen Strings oder eines Teils eines Strings auf verschiedene Weise in Großbuchstaben umzuwandeln. Die Verwendung dieser Funktionen wurde in diesem Tutorial anhand verschiedener Beispiele erklärt.

Verwendung von strtoupper()

Diese Funktion wird verwendet, um alle Zeichen einer Zeichenfolge in Großbuchstaben umzuwandeln. Die Syntax dieser Funktion ist unten angegeben.

Syntax:

string strtoupper(string $string)

Diese Funktion nimmt einen String-Wert als Argument und gibt den Inhalt des Strings zurück, nachdem alle Buchstaben in Großbuchstaben umgewandelt wurden.

Beispiel 1: Überprüfen Sie die Authentifizierung mit strtoupper()

Es ist eine übliche Aufgabe jeder Webanwendung, den Benutzernamen und das Passwort zu überprüfen, um die Benutzer zu validieren. Das folgende Beispiel zeigt die Verwendung der strtoupper () Funktion zur Authentifizierung des Benutzers. Im Skript wird kein HTML-Formular verwendet, um den Benutzernamen und das Passwort zu übernehmen. Die Benutzer- und Passwortwerte werden mithilfe von URL-Abfragezeichenfolgen bereitgestellt. isset() Funktion wird verwendet, um zu überprüfen, ob die $_GET['Benutzer'] und $_GET['passwort'] Variablen werden initialisiert oder nicht. Als nächstes die trimmen() -Funktion wird verwendet, um den zusätzlichen Speicherplatz aus den Daten zu entfernen, die aus der Abfragezeichenfolge abgerufen werden. struupper() Die Funktion konvertiert die Werte von $username und $password zum Vergleichen von $username mit 'ADMINISTRATOR' und $Passwort mit 'QWE789' um den Benutzer zu validieren.

//Überprüfen Sie, ob die erforderlichen Werte für die Abfragezeichenfolge festgelegt sind oder nicht
if(isset($_GET['user']) && isset($_GET['password']))

//Setzen Sie den Benutzernamen und das Passwort
$username = trim($_GET['user']);
$password = trim($_GET['password']);
//Überprüfen Sie die Gültigkeit des Benutzers, indem Sie die Werte für Benutzer und Kennwort in Großbuchstaben umwandeln
if(strtoupper($username) == 'ADMIN' && strtoupper($password) == 'QWE789')

Echo"

Gültiger Benutzer.

";

sonst

Echo"

Ungültiger Benutzer.

";


sonst
//Drucken Sie die Fehlermeldung
Echo"

Erforderliche(r) Argumentwert(e) fehlen/fehlen.

";
?>

Ausgabe:
Die folgende Ausgabe wird angezeigt, wenn in der URL kein Abfragestring angegeben ist.

Die folgende Ausgabe erscheint, wenn die richtigen Werte für Benutzer- und Passwortparameter angegeben sind.

Die folgende Ausgabe erscheint, wenn für Benutzer- und Passwortparameter die falschen Werte angegeben werden.

Verwendung von ucfirst()

Diese Funktion wird verwendet, um nur das erste Zeichen einer Zeichenfolge zu konvertieren. Wenn die Zeichenfolge mehrere Sätze enthält, wird die ucfirst() Funktion ändert nur das erste Zeichen des ersten Satzes. Die Syntax dieser Funktion ist unten angegeben.

Syntax:

string ucfirst(string $string)

Diese Funktion nimmt einen String-Wert als Argument und gibt den Inhalt des Strings zurück, nachdem das erste Zeichen des ersten Satzes des Strings in Großbuchstaben umgewandelt wurde.

Beispiel 2: Wandeln Sie den ersten Buchstaben eines Satzes in Großbuchstaben um

Das folgende Beispiel zeigt, wie Sie den ersten Buchstaben jedes Satzes in den Großbuchstaben von mehrzeiligen Zeichenfolgendaten ändern können. Der Erste ucfirst() Funktion wird verwendet, um den ersten Buchstaben eines einzelnen Satzes in Großbuchstaben umzuwandeln. Der Zweite ucfirst() Funktion wird auf die Zeichenfolge von mehrzeiligen Sätzen angewendet und ändert nur den ersten Buchstaben des ersten Satzes in Großbuchstaben. Als nächstes wird jeder Satz der mehrzeiligen Zeichenfolge mit dem explodieren() Funktion, und die dritte ucfirst() Funktion wird verwendet, um den ersten Buchstaben jedes Satzes in Großbuchstaben umzuwandeln.

//Setze die Zeichenfolge des einzelnen Satzes
$string = "javaScript ist eine clientseitige Programmiersprache.";
Echo"Die Ausgabe von ucfirst() für den einzelnen Satz:
".ucfirst($string)."
";
//Setze die Zeichenfolge von mehreren Sätzen
$string = "html ist eine Auszeichnungssprache zum Entwerfen einer Webseite. die verwendeten Tags
in HTML-Skript sind vordefiniert. es kann nur die statischen Daten anzeigen.";
Echo"
Die Ausgabe von ucfirst() für die mehreren Sätze:
".ucfirst($string)."
";
// Konvertieren Sie den ersten Buchstaben jedes Satzes der Zeichenfolge
$str_arr = explodieren('.', $string);
$ergebnis = "";
foreach ($str_arr als $value)
$Ergebnis .= ucfirst(trim($wert)).'.';

$result = substr($result,0,strlen($result)-1);
Echo"
Die Ausgabe des Strings nach der Konvertierung des ersten Zeichens jedes Satzes:
".$Ergebnis;
?>

Ausgabe:
Die folgende Ausgabe wird angezeigt, nachdem das Skript vom Server ausgeführt wurde. In der ersten Ausgabe, 'JavaScript' wurde umgewandelt in 'JavaScript'. In der zweiten Ausgabe, 'html' wurde umgewandelt in 'HTML', und andere Sätze sind unverändert geblieben. In der dritten Ausgabe, 'html', 'das', und 'es' wurde umgewandelt in 'HTML', 'Das', und 'Es'.

Verwendung von ucwords()

Diese Funktion wird verwendet, um den ersten Buchstaben jedes Wortes der Zeichenfolge zu konvertieren. Die Syntax dieser Funktion ist unten angegeben.

Syntax:

string ucwords(string $string)

Diese Funktion nimmt einen String-Wert als Argument und gibt den Inhalt des Strings zurück, nachdem der erste Buchstabe jedes Wortes des Satzes in Großbuchstaben umgewandelt wurde.

Beispiel 3: Wandeln Sie den ersten Buchstaben jedes Wortes des Satzes um

Das folgende Beispiel zeigt die Verwendung der ucword() Funktion zum Konvertieren des ersten Buchstabens jedes Wortes von mehreren Wörtern in String-Daten in Großbuchstaben. Im Skript ist eine String-Variable mit dem Namen $string definiert, die einen String aus drei Wörtern enthält contains. Das Skript druckt die ursprüngliche Zeichenfolge und die konvertierte Zeichenfolge nach dem Anwenden der ucword() Funktion.

// Setze den String-Wert
$string = "Willkommen bei Linuxhint";
Echo"

Die Originalzeichenfolge lautet:

";
//Drucken Sie die Originalzeichenfolge
echo $string;
Echo"

Die konvertierte Zeichenfolge lautet:

";
//Drucke den konvertierten String
echo ucwords($string);
?>

Ausgabe:

Die folgende Ausgabe wird angezeigt, nachdem das Skript vom Server ausgeführt wurde. Es zeigt, dass die 'willkommen bei linuxhint' Zeichenfolge wird umgewandelt in 'Willkommen bei Linuxhint' nach der Verwendung ucwords() Funktion.

Fazit

In PHP gibt es verschiedene Arten von integrierten Funktionen, um den Inhalt der String-Daten auf verschiedene Weise zu ändern. Die drei Großbuchstaben-bezogenen Funktionen wurden in diesem Tutorial anhand von drei Beispielen erklärt. Diese Funktionen werden verwendet, um alle Buchstaben einer Zeichenfolge, das erste Zeichen der Zeichenfolge und den ersten Buchstaben jedes Wortes der Zeichenfolge in Großbuchstaben zu ändern. PHP hat eine andere Funktion namens strtolower() das wandelt alle Buchstaben einer Zeichenfolge in Kleinbuchstaben um.

Beste Spiele zum Spielen mit Handtracking
Oculus Quest hat kürzlich die großartige Idee des Hand-Trackings ohne Controller vorgestellt. Mit einer ständig steigenden Anzahl von Spielen und Akti...
So zeigen Sie OSD-Overlay in Vollbild-Linux-Apps und -Spielen an
Das Spielen von Spielen im Vollbildmodus oder die Verwendung von Apps im ablenkungsfreien Vollbildmodus kann Sie von relevanten Systeminformationen ab...
Top 5 Karten zur Spielaufnahme
Wir alle haben Streaming-Gameplays auf YouTube gesehen und geliebt. PewDiePie, Jakesepticye und Markiplier sind nur einige der Top-Gamer, die Millione...