Ändern Sie die Saite in Php in Großbuchstaben

Ändern Sie die Saite in Php in Großbuchstaben
PHP verfügt über viele integrierte Funktionen, um den Fall der Zeichenfolge zu ändern. Der Zeichenfolgenwert kann in alle Großbuchstaben oder Kleinbuchstaben umgewandelt werden. Konvertieren Sie den ersten Buchstaben der Saite in Großbuchstaben oder Kleinbuchstaben und wandeln Sie das erste Zeichen jedes Wortes einer Zeichenfolge in Großbuchstaben um. Strtoupper (), ucfirst (), Und UCWords () Funktionen werden verwendet, um den Fall einer vollständigen Zeichenfolge oder eines Teils einer Zeichenfolge auf unterschiedliche Weise in den Großbuchstaben zu ändern. Die Verwendung dieser Funktionen wurde in diesem Tutorial anhand verschiedener Beispiele erläutert.

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 auf und gibt den Inhalt der Zeichenfolge zurück, nachdem alle Buchstaben in Großbuchstaben konvertiert werden können.

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

Es ist eine häufige Aufgabe jeder Webanwendung, den Benutzernamen und das Kennwort zu überprüfen, um die Benutzer zu validieren. Das folgende Beispiel zeigt die Verwendung des Strtoupper () Funktion, um den Benutzer zu authentifizieren. Im Skript wird kein HTML -Formular verwendet, um den Benutzernamen und das Passwort zu nehmen. Die Benutzer- und Kennwortwerte werden mit URL -Abfragesteichen 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. Strtuupper () Die Funktion konvertieren die Werte von $ userername und $ password für den Vergleich $ userername mit 'ADMINISTRATOR' und $ Passwort mit 'Qwe789' Um den Benutzer zu validieren.

// Überprüfen Sie, ob die erforderlichen Abfragestönewerte festgelegt sind oder nicht
if (isset ($ _ get ['user']) && isset ($ _ get ['Passwort'])))

// Setzen Sie den Benutzernamen und das Passwort
$ userername = trim ($ _ get ['user']);
$ password = trim ($ _ get ['Passwort']);
// Überprüfen Sie die Gültigkeit des Benutzers, indem Sie die Benutzer- und Kennwortwerte in Großbuchstaben konvertieren
if (strtoupper ($ userername) == 'admin' && strtoupper ($ password) == 'qwe789')

Echo "

Gültiger Benutzer.

";

anders

Echo "

Ungültiger Benutzer.

";


anders
// Die Fehlermeldung drucken
Echo "

Der erforderliche Argumentwert ist/fehlt/fehlt.

";
?>

Ausgang:
Die folgende Ausgabe wird angezeigt, wenn in der URL keine Abfragebarstellung angezeigt wird.

Die folgende Ausgabe wird angezeigt, wenn die richtigen Werte für Benutzer- und Kennwortparameter bereitgestellt werden.

Die folgende Ausgabe wird angezeigt, wenn die falschen Werte für Benutzer- und Kennwortparameter bereitgestellt werden.

Verwendung von ucfirst ()

Diese Funktion wird verwendet, um das erste Zeichen nur einer Zeichenfolge umzuwandeln. Wenn die Zeichenfolge mehrere Sätze enthält, dann der dann die ucfirst () Die 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 Stringwert als Argument an und gibt den Inhalt der Zeichenfolge zurück, nachdem das erste Zeichen des ersten Satzes der Zeichenfolge in Großbuchstaben konvertiert wird.

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

Das folgende Beispiel zeigt den Weg, um den ersten Buchstaben jedes Satzes in den Großbuchstaben der Multiline -String -Daten zu ändern. Der erste ucfirst () Funktion wird verwendet, um den ersten Buchstaben eines einzelnen Satzes in Großbuchstaben zu ändern. Der Zweite ucfirst () Die Funktion wird auf die Zeichenfolge von Multiline -Sätzen angewendet und wird den ersten Buchstaben des ersten Satzes nur in Großbuchstaben ändern. Als nächstes wird jeder Satz der Multiline -Zeichenfolge unter Verwendung der getrennt explodieren() Funktion und die dritte ucfirst () Funktion wird verwendet, um den ersten Buchstaben jedes Satzes in Großbuchstaben umzuwandeln.

// Setzen Sie die Zeichenfolge des einzelnen Satzes
$ string = "JavaScript ist eine clientseitige Programmiersprache.";
Echo "Die Ausgabe von ucfirst () für den einzelnen Satz:
".ucfirst ($ String)."
";
// Stellen Sie die Zeichenfolge mehrerer Sätze fest
$ string = "HTML ist eine Aufschlagssprache, um eine Webseite zu entwerfen. die verwendeten Tags
im HTML -Skript sind vordefiniert. Es kann nur die statischen Daten anzeigen.";
Echo "
Die Ausgabe von ucfirst () für die mehreren Sätze:
".ucfirst ($ String)."
";
// den ersten Buchstaben jedes Satzes der Zeichenfolge konvertieren
$ str_arr = explode ('.', $ String);
$ result = "";
foreach ($ str_arr als $ value)
$ Ergebnis .= ucfirst (trim ($ value)).''.';

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

Ausgang:
Die folgende Ausgabe wird angezeigt, nachdem das Skript vom Server ausgeführt wird. Im ersten Ausgang, "JavaScript" wurde in konvertiert in "JavaScript". Im zweiten Ausgang, 'html' wurde in konvertiert in 'Html', und andere Sätze sind unverändert geblieben. Im dritten Ausgang, 'html', 'Die', Und 'Es' wurde in konvertiert in 'Html', 'Der', Und 'Es'.

Verwendung von UCWords ()

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

Syntax:

String ucWords (String $ String)

Diese Funktion nimmt einen Stringwert als Argument auf und gibt den Inhalt der Zeichenfolge zurück, nachdem der erste Buchstabe jedes Wortes des Satzes in Großbuchstaben konvertiert wird.

Beispiel 3: Konvertieren Sie den ersten Buchstaben jedes Wortes des Satzes

Das folgende Beispiel zeigt die Verwendung des ucword () Funktion zum Umwandeln des ersten Buchstabens jedes Wortes mehrerer Wörter in String -Daten in Großbuchstaben. Eine String -Variable mit dem Namen $ String ist im Skript definiert, das eine Zeichenfolge von drei Wörtern enthält. Das Skript druckt die Originalzeichenfolge und die konvertierte Zeichenfolge nach Anwendung des ucword () Funktion.

// Setzen Sie den String -Wert
$ string = "Willkommen bei LinuxHint";
Echo "

Die ursprüngliche Zeichenfolge lautet:

";
// Drucken Sie die Originalzeichenfolge
Echo $ String;
Echo "

Die konvertierte Zeichenfolge lautet:

";
// Drucken Sie die konvertierte Zeichenfolge
Echo UCWords ($ String);
?>

Ausgang:

Die folgende Ausgabe wird angezeigt, nachdem das Skript vom Server ausgeführt wird. Es zeigt, dass die "Willkommen bei LinuxHint" String wird in konvertiert in "Willkommen bei LinuxHint" Nach Verwendung der UCWords () Funktion.

Abschluss

In PHP gibt es verschiedene Arten von integrierten Funktionen, um den Inhalt der String-Daten auf verschiedene Weise zu ändern. Die drei Großbuchstaben wurden in diesem Tutorial mit drei Beispielen erläutert. 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 namens Strtolower () Dadurch werden alle Buchstaben einer Zeichenfolge in Kleinbuchstaben umgewandelt.

Videoanleitung