Heim >Backend-Entwicklung >PHP-Problem >So löschen Sie spezielle Zeichenfolgen in PHP

So löschen Sie spezielle Zeichenfolgen in PHP

藏色散人
藏色散人Original
2021-07-12 09:30:195272Durchsuche

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.

So löschen Sie spezielle Zeichenfolgen in PHP

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(&#39;content-type:text/html;charset=utf-8&#39;);
 
$str = &#39; #123456# &#39;;
 
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(&#39;content-type:text/html;charset=utf-8&#39;);
 
$str=&#39; \t123456 &#39;;
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(&#39;content-type:text/html;charset=utf-8&#39;);
 
$str = " \n123 456 ";
echo ltrim($str);//123 456 
$str = "# 123 456#";
echo ltrim($str,&#39;#&#39;);// 123 456#
echo ltrim($str,&#39; #&#39;);//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,&#39; #&#39;);// #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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn