Heim >Backend-Entwicklung >PHP-Problem >So löschen Sie spezielle Zeichenfolgen in PHP
So löschen Sie spezielle Zeichenfolgen in PHP: 1. Verwenden Sie trim, um die Leerzeichen am Anfang und Ende der Zeichenfolge zu entfernen. 2. Verwenden Sie ltrim, um die Leerzeichen am Anfang der Zeichenfolge zu löschen die Leerzeichen am Ende der Zeichenfolge; 4. Die Funktion str_replace führt das Ersetzen und Löschen durch.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
Wie lösche ich spezielle Zeichenfolgen in PHP?
Sonderzeichen aus PHP-Strings entfernen
Zu den Funktionen zum Entfernen von Sonderzeichen aus Strings gehören trim, ltrim, rtrim, str_replace
1, trim – Leerzeichen (oder andere Zeichen) am Anfang und Ende des Strings entfernen
Syntax:
String trim(string $str[,string $charlist])
String trim: Rückgabe-String-Typ
string $str: Zu verarbeitender String
string $charlist: optional, zu filternde Zeichen (einmal angegeben, können nur angegebene Zeichen entfernt werden, Standard wird nicht entfernt )
Zum Beispiel:
<?php header('content-type:text/html;charset=utf-8'); $str = ' #123456# '; echo trim($str);//#123456# echo trim($str,#);// 123456 ?>
Aber wenn Sie die standardmäßigen Sonderzeichen außer Leerzeichen verwenden, müssen Sie doppelte Anführungszeichen verwenden und dürfen keine einfachen Anführungszeichen verwenden
Zum Beispiel:
<?php header('content-type:text/html;charset=utf-8'); $str=' \t123456 '; echo trim($str);//\t123456 $st = " \t123456 "; echo trim($st);//123456 ?>
Jedes Zeichen außer dem ersten und letzten Zeichen Sie können nicht sein entfernt
Zum Beispiel:
<?php header(content-type:text/html;charset=utf-8); $str = " 123 456 "; echo trim($str);//123 456 ?>
2. Lösche die Leerzeichen (oder andere Zeichen) am Anfang der Zeichenfolge
Die Syntax ist die gleiche wie bei trim
Zum Beispiel:
<?php header('content-type:text/html;charset=utf-8'); $str = " \n123 456 "; echo ltrim($str);//123 456 $str = "# 123 456#"; echo ltrim($str,'#');// 123 456# echo ltrim($str,' #');//123 456# ?>
3. -Entfernen Sie Leerzeichen (oder andere Zeichen) am Ende der Zeichenfolge. Die Syntax ist dieselbe wie bei Trim : Finden Sie den Zielwert
mixed $replace: Der Ersetzungswert des Zielwerts
mixed $subject: Das Array oder die Zeichenfolge, um die Ersetzung durchzuführen
int &$count: Optional, die Häufigkeit, mit der die Ersetzung durchgeführt wurde
Geben wir ein Beispiel:
<?php header(content-type:text/html;charset=utf-8); $str = " #123 456\n "; echo rtrim($str);// #123 456 $str = " #123 456 #"; echo rtrim($str,' #');// #123 456 ?>
Wenn Sie mehrere Zeichen ersetzen möchten, müssen Sie ein Array verwenden, um sie zu ersetzen.
mixed str_replace(mixed $search,mixed $replace,mixed $subject[,int &$count])
trim, ltrim, rtrim sind Sonderzeichen, die standardmäßig entfernt werden können PHP-Video-Tutorial
"Das obige ist der detaillierte Inhalt vonSo löschen Sie spezielle Zeichenfolgen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!