php

Wie man Strings in PHP trimmt

Wie man Strings in PHP trimmt
Die Funktion des Trimmens von Strings besteht darin, die unerwünschten Zeichen aus den String-Daten zu entfernen.  String-Daten müssen für verschiedene Zwecke in der PHP-Programmierung getrimmt werden. Eine gewisse Verwendung des Trimmens besteht darin, unnötige Leerzeichen aus Benutzerdaten zu entfernen, Zeilenumbrüche am Ende der Stringdaten zu entfernen usw.  Wenn der Benutzer Daten über Formularfelder übermittelt, können versehentlich unerwünschte Leerzeichen mit den Daten gesendet werden data. Diese Art von Fehler erzeugt den Fehler, wenn die Daten zur Validierung verwendet werden. Daher ist das Trimmen der Saiten in vielen Fällen unerlässlich. Drei Funktionen werden in PHP zum Trimmen von Strings verwendet. Diese sind trim(), ltrim() und rtrim(). Die Verwendung dieser Funktionen wird in diesem Tutorial anhand von Beispielen gezeigt.

Alle Trimmfunktionen werden verwendet, um alle Leerzeichen am Anfang und am Ende der Zeichenfolge zu entfernen. Die folgenden Zeichen werden in PHP als Leerzeichen betrachtet. Der jeweilige Zeichenbereich kann ohne diese Leerzeichen verwendet werden.

“ “        - Leerzeichen
"\n"     - Zeilenumbruchzeichen
„\t“      - Tabulatorzeichen
„\r“      - Wagenrücklaufzeichen
„\0“     – vertikales Tabulatorzeichen
„\x0B“ – Null-Byte-Zeichen

Beispiel-1: trim() Funktion

trim() Funktion kann zwei Eingaben als Argumentwerte annehmen. Das erste Argument ist obligatorisch und das zweite Argument ist optional.  Wenn der optionale Argumentwert weggelassen wird, entfernt die Funktion das Leerzeichen vom Anfangs- und Endteil des Werts, der vom ersten Argument bereitgestellt wird. Im folgenden Beispiel gibt es mehrere Leerzeichen am Anfang und am Ende der Variablen $str1 und Trimmfunktion wird angewendet $str1 ohne den optionalen Parameter.  "\r\n" Leerzeichen sind in der Variablen enthalten $str2 und "\r\n" wird als zweiter Argumentwert der trim()-Funktion verwendet. In diesem Fall entfernt die Funktion trim() alle "\r\n" Leerzeichen auf beiden Seiten der Variablen $str2. Bereichswerte können als zweiter Argumentwert verwendet werden. Es gibt numerische Werte auf beiden Seiten der Variablen $str3 und Zahlenbereich 0… 9 wird als zweiter Argumentwert der trim()-Funktion verwendet, um den numerischen Teil von beiden Seiten der Variablen zu entfernen $str3.

$str1 = "     Ich programmiere gerne   ";
//Verwenden der trim()-Funktion ohne optionalen Wert
Echotrimmung($str1)."
";
$str2 = "\r\nPHP ist eine beliebte Programmiersprache\r\n";
//Verwenden der trim()-Funktion mit „\r\n“ als optionalem Wert
echo trim($str2, "\r\n")."
";
$str3 = "123 linuxhint.com 890";
//Verwenden der trim()-Funktion mit numerischem Bereich als optionalem Wert
echo trim($str3, "0…9")."
";
?>

Ausgabe:   

Beispiel-2: Funktionen ltrim() und rtrim()

ltrim() und rtrim() Funktionen sind identisch mit trimmen() Funktion. ltrim() entfernt Leerzeichen oder andere spezifische Zeichen von der linken Seite und rtrim() entfernt Leerzeichen oder andere spezifische Zeichen von der rechten Seite eines beliebigen Stringwerts. Im folgenden Beispiel werden ltrim() und rtrim() auf zwei Variablen angewendet, $Str1 und $Str2 mit und ohne optionalen Wert.

$Str1 = "      PHP ist eine beliebte Sprache     ";
$Str2 = "02JavaScript ist eine clientseitige Skriptsprache99";
//mit der Funktion ltrim()
echo "Ausgabe von ltrim() ohne optionalen Wert: ". ltrim( $Str1 )."
";
echo "Ausgabe von ltrim() mit optionalem Wert: ". ltrim( $Str2, "0… 9" )."

";
//mit der Funktion rtrim()
echo "Ausgabe von rtrim() ohne optionalen Wert: ". rtrim( $Str1 )."
";
echo "Ausgabe von rtrim() mit optionalem Wert: ". rtrim( $Str2, "0… 9" )."
";
?>

Ausgabe:   

Sie müssen Trimmfunktionen in Ihrem PHP-Programm verwenden, je nach Anforderung, um die entsprechende Ausgabe zu erhalten.  Ich hoffe, dieses Tutorial wird Ihnen helfen, die Verwendung von Trimmfunktionen zu verstehen und sie richtig in Ihrem PHP-Skript anzuwenden.

Nützliche Tools für Linux-Spieler
Wenn Sie gerne unter Linux spielen, haben Sie wahrscheinlich Apps und Dienstprogramme wie Wine, Lutris und OBS Studio verwendet, um das Spielerlebnis ...
HD-Remastered-Spiele für Linux, die noch nie zuvor eine Linux-Version hatten
Viele Spieleentwickler und -herausgeber entwickeln HD-Remaster alter Spiele, um die Lebensdauer des Franchise zu verlängern. Bitte Fans, die Kompatibi...
So verwenden Sie AutoKey zur Automatisierung von Linux-Spielen
AutoKey ist ein Desktop-Automatisierungsdienstprogramm für Linux und X11, programmiert in Python 3, GTK und Qt. Mithilfe der Skript- und MACRO-Funktio...