Wie man Saiten in PHP schneiden

Wie man Saiten in PHP schneiden
Die Funktion der Trimmfolge besteht darin, das unerwünschte Zeichen aus String -Daten zu entfernen. String -Daten müssen für verschiedene Zwecke in PHP trimmen. Einige Verwendungszwecke des Trimmens bestehen darin, unnötige Leerzeichen aus Benutzerdaten zu entfernen, neue Zeilenzeichen aus dem Ende der String -Daten zu beseitigen usw. Wenn der Benutzer Daten mithilfe von Formularfeldern einreicht, können unerwünschte Räume mit den Daten versehentlich eingereicht werden. Diese Art von Fehler erzeugt einen Fehler, wenn die Daten zur Validierung verwendet werden. Das Schnurschnell ist also für viele Fälle von wesentlicher Bedeutung. Drei Funktionen werden in PHP zum String -Trimmen verwendet. Diese sind trim (), ltrim () und rtrim (). Die Verwendung dieser Funktionen wird in diesem Tutorial anhand von Beispielen angezeigt.

Alle Trimmfunktionen werden verwendet, um alle Whitespaces vom Start und Ende der Zeichenfolge zu entfernen. Die folgenden Zeichen werden in PHP als Whitespace angesehen. Der besondere Charakter oder die Spektrum von Zeichen kann ohne diese Whitespace -Zeichen verwendet werden. Einige häufig verwendete Zeichen, die zum Trimmen verwendet werden können.

Charakter Zweck
"" Es definiert den Raumfigur.
"\N" Es definiert den neuen Charakter.
"\T" Es definiert den Registerkartenraum.
"\R" Es definiert den Wagenrücklaufcharakter.
"\ 0" Es definiert den vertikalen Registerkartencharakter.
"\ X0b" Es definiert den Null-Byte-Charakter.

Verwendung der TRIM () -Funktion

Der trimmen() Funktion kann zwei Eingänge als Argumentwerte erfolgen. Das erste Argument ist obligatorisch, das den Hauptstringwert enthält, und das zweite Argument ist optional und enthält das spezifische Zeichen oder die Liste der Zeichen, mit denen der Zeichenfolgenwert geschnitten wird. Es gibt die Schnur nach dem Trimmen zurück. Die Syntax dieser Funktion ist unten gezeigt.

trim ($ main_string [, $ char_list])

Wenn das optionale Argument weggelassen wird, entfernen die Funktion Platz aus dem Start- und Endteil des Wertes, der durch das erste Argument bereitgestellt wird.

Beispiel-1: Trimmzeichenfolge basierend auf dem Speicherplatz

Erstellen Sie eine PHP -Datei mit dem folgenden Skript. Die Verwendung von trimmen() Funktion ohne das optionale Argument wurde im folgenden Beispiel gezeigt. Die Zeichenfolge '***' wurde vor und nach der Zeichenfolge hinzugefügt, um zu überprüfen, wie trimmen() Funktion funktioniert.

// einen String -Wert definieren
$ str = "Ich mag programmieren";
Echo "Der Zeichenfolgenwert vor Trimmimg:
*** $ str *** ";
// Verwenden von TRIM () -Funktion ohne optionalen Wert
Echo "
Der Zeichenfolgenwert nach dem Trimmen:
*** ".trimmen ($ str)."***
";
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Die Ausgabe zeigt, dass der Speicherplatz von beiden Seiten der Saite entfernt wurde.

Beispiel-2: Trim-Zeichenfolge basierend auf bestimmten Zeichen

Erstellen Sie eine PHP -Datei mit dem folgenden Skript. Der '
"existiert auf beiden Seiten des Hauptstringwerts und"
"wurde als optionaler Argumentwert verwendet, um zu entfernen"
'Von beiden Seiten der Hauptzeichenfolge nach Verwendung von TRIM () -Funktion.

// einen String -Wert mit 'definieren'
''
$ str = "
PHP ist eine beliebte Programmiersprache
";
Echo "Der Zeichenfolgenwert vor Trimmimg:$ str ";
// mit TRIM () -Funktion mit 'mit'
'als optionales Argument
Echo "
Der Zeichenfolgenwert nach dem Trimmen:".trimmen ($ str, "
");
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Die Ausgabe zeigt, dass die Newline von beiden Seiten der Zeichenfolge entfernt wurde.

Beispiel-3: Trimmzeichenfolge basierend auf dem Zeichenbereich der Zeichen

Erstellen Sie eine PHP -Datei mit dem folgenden Skript. Hier haben die numerischen Werte auf beiden Seiten der Zeichenfolge und im numerischen Bereich verwendet 0… 9 wurde als optionaler Argumentwert der Funktion TRIM () verwendet, um den numerischen Teil von beiden Seite der Zeichenfolge zu entfernen.

// einen String -Wert definieren
$ str = "123 LinuxHint.com 890 ";
Echo "Der Zeichenfolgenwert vor Trimmimg:
$ str ";
// Verwenden Sie TRIM () -Funktion mit numerischem Bereich als optionaler Wert
Echo "
Der Zeichenfolgenwert nach dem Trimmen:
".trimm ($ str, "0 ... 9")."
";
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Die Ausgabe zeigt, dass die Zahlen von beiden Seiten der Zeichenfolge entfernt wurden.

Verwendung der Ltrim () -Funktion

Der ltrim () Funktion funktioniert wie die trimmen() Funktion, aber sie entfernt Weißespaces oder andere spezifische Zeichen von der linken Seite der Hauptzeichenfolge Die Syntax dieser Funktion ist unten gezeigt.

ltrim ($ main_string [, $ char_list])

Beispiel-4: Trimmen Sie Zeichen von der linken Seite der Zeichenfolge ab

Erstellen Sie eine PHP -Datei mit dem folgenden Skript. Wie beim vorherigen Beispiel wurde das '***' vor und nach der Hauptzeichenfolge hinzugefügt, um zu überprüfen, wie die ltrim () Funktion funktioniert ohne das optionale Argument. Als nächstes die numerische Reichweite 0… 9 wurde als optionaler Argumentwert der Funktion ltrim () verwendet, um den numerischen Teil von der linken Seite der Zeichenfolge zu entfernen.

// String definieren, indem auf beiden Seiten der Zeichenfolge Speicherplatz hinzugefügt wird
$ Str1 = "PHP ist eine beliebte Sprache";
// String definieren, indem auf beiden Seiten der Zeichenfolge Zahlen hinzugefügt werden
$ Str2 = "02javaScript ist clientseitige Skriptsprache99";
// Verwenden Sie LTRIM () -Funktion
Echo "Der ursprüngliche Zeichenfolgewert:
*** $ str1 ***
";
Echo "Der Zeichenfolgenwert nach Verwendung von ltrim () ohne optionalen Wert:
*** ". ltrim ($ str1)."***

";
Echo "Der ursprüngliche Zeichenfolgewert:
$ Str2
";
Echo "Der Zeichenfolgenwert nach Verwendung von LTRIM () mit optionalem Wert:
". ltrim ($ str2, "0 ... 9")."
";
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Die Ausgabe zeigt, dass der Speicherplatz von der linken Seite der Zeichenfolge entfernt wurde, wenn der ltrim () wurde ohne das optionale Argument verwendet. Das ' #' wurde von der linken Seite der Zeichenfolge entfernt, wenn der ltrim () wurde mit dem optionalen Argument verwendet.

Verwendung der Ltrim () -Funktion

Der rtrim () Funktion funktioniert wie die trimmen() Funktion, aber sie entfernt Weißspaces oder andere spezifische Zeichen von der rechten Seite der Hauptzeichenfolge Die Syntax dieser Funktion ist unten gezeigt.

rtrim ($ main_string [, $ char_list])

Beispiel-5: Trimmen Sie Zeichen von der rechten Seite der Zeichenfolge ab

Erstellen Sie eine PHP -Datei mit dem folgenden Skript. Wie beim vorherigen Beispiel wurde das '***' vor und nach der Hauptzeichenfolge hinzugefügt, um zu überprüfen, wie der rtrim () Funktion funktioniert ohne das optionale Argument. Als nächstes wurde die Zeichenfolge ' #' als optionaler Argumentwert von verwendet der rtrim () Funktion zum Entfernen von ' #' von der rechten Seite der Zeichenfolge.

// String definieren, indem auf beiden Seiten der Zeichenfolge Speicherplatz hinzugefügt wird
$ Str = "## Willkommen bei LinuxHint ##";
// Verwenden von rtrim () Funktionen
Echo "Der ursprüngliche Zeichenfolgewert:
$ Str
";
Echo "Der Zeichenfolgenwert nach Verwendung von rtrim () ohne optionalen Wert:
*** ". rtrim ($ str)."***
";
Echo "Der Zeichenfolgenwert nach Verwendung von LTRIM () mit optionalem Wert:
". rtrim ($ str, " #")."
";
?>

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Die Ausgabe zeigt, dass der Speicherplatz von der rechten Seite der Zeichenfolge entfernt wurde, wenn der rtrim () wurde ohne das optionale Argument verwendet. Das ' #' wurde von der rechten Seite der Zeichenfolge entfernt, wenn der rtrim () wurde mit dem optionalen Argument verwendet.

Abschluss

In diesem Tutorial wurden drei verschiedene Möglichkeiten zum Trimmen von Stringdaten in PHP gezeigt, indem mehrere Beispiele verwendet werden, um neuen PHP -Benutzern zu helfen, die Verwendung von Trimmfunktionen ordnungsgemäß zu verstehen.