Bei der täglichen PHP -Entwicklung ist die String -Verarbeitung ein sehr häufiger Betrieb. Am Anfang und am Ende einer Zeichenfolge müssen wir häufig Leerzeichen oder andere unsichtbare Zeichen löschen, insbesondere bei der Verarbeitung von Benutzereingaben oder Textdaten. Um diesen Vorgang zu vereinfachen, bietet PHP die Funktion integriert () .
TRIM () ist eine Funktion, die die angegebenen Zeichen (Standard ist Platz) am Anfang und am Ende einer Zeichenfolge entfernt. Die grundlegende Syntax ist wie folgt:
<?php
$str = " Hello, World! ";
$trimmedStr = trim($str);
echo "Originalzeichenfolge: '" . $str . "'";
echo "Entfernen Sie die Schnur nach den Leerzeichen an beiden Enden: '" . $trimmedStr . "'";
?>
Nach dem Ausführen des obigen Codes lautet das Ausgabeergebnis wie folgt:
Originalzeichenfolge: ' Hello, World! '
Entfernen Sie die Schnur nach den Leerzeichen an beiden Enden: 'Hello, World!'
Wie aus den Ergebnissen ersichtlich ist, entfernt Trim () die Räume an beiden Enden der Saite erfolgreich.
Zusätzlich zu den Standardspeicherzeichen kann die Funktion TRIM () auch einen zweiten Parameter akzeptieren, um die Zeichen anzugeben, die entfernt werden müssen. Wenn wir beispielsweise Registerkarten oder andere spezifische Zeichen entfernen möchten, können wir Folgendes schreiben:
<?php
$str = "\t\tHello, World!\t\t";
$trimmedStr = trim($str, "\t");
echo "Originalzeichenfolge: '" . $str . "'";
echo "Entfernen Sie die Zeichenfolge nach dem Registerkarte an beiden Enden: '" . $trimmedStr . "'";
?>
Dieser Code beseitigt die Registerkarten an beiden Enden der Zeichenfolge und gilt auch für Zeilenumbrüche \ n , Wagenrückgabe \ r usw.
Bei der Verarbeitung von Formdaten oder zur Reinigung der Benutzereingabe wird empfohlen, dass Sie immer TRIM () verwenden, um die Sauberkeit der Daten zu gewährleisten. Zum Beispiel:
Die TRIM () -Funktion ist ein unverzichtbares Werkzeug in PHP beim Umgang mit Zeichenfolgen, insbesondere beim Entfernen von Räumen und unsichtbaren Zeichen. Durch die Verwendung von TRIM () kann die Genauigkeit der Datenverarbeitung und die Robustheit des Codes effektiv verbessert werden.