Heim  >  Artikel  >  Backend-Entwicklung  >  So entfernen Sie den Kopf und das Ende einer Zeichenfolge in PHP

So entfernen Sie den Kopf und das Ende einer Zeichenfolge in PHP

藏色散人
藏色散人Original
2023-02-07 09:41:503355Durchsuche

So entfernen Sie den Kopf und das Ende einer Zeichenfolge in PHP: 1. Verwenden Sie die Funktion ltrim, um die Leerzeichen oder andere Zeichen am Anfang der Zeichenfolge zu löschen. 2. Verwenden Sie die Funktion rtrim, um die Leerzeichen oder andere Zeichen zu löschen am Ende der Zeichenfolge.

So entfernen Sie den Kopf und das Ende einer Zeichenfolge in PHP

Die Betriebsumgebung dieses Tutorials: Windows 10-System, PHP-Version 8.1, DELL G3-Computer

php Wie entferne ich Kopf und Ende einer Zeichenfolge?

Trim ltrim rtrim-Funktion zum Entfernen bestimmter Zeichen am Anfang und Ende eines PHP-Strings

Heute schauen wir uns eine relativ einfache Funktion zum Verarbeiten von Strings an. Wir alle wissen, dass während des Formularübermittlungsprozesses der Inhalt eingegeben wird Der Benutzer ist nicht unbedingt mit Ihrem identisch. Denken Sie an dieselben rechtlichen Daten. Wenn Sie beispielsweise einen Benutzernamen oder eine E-Mail-Adresse eingeben und ein paar Leerzeichen im Eingabefeld lassen, werden die in die Datenbank eingegebenen Daten natürlich noch ein paar Leerzeichen enthalten ist nicht logisch, daher können wir im Allgemeinen Trim verwenden, um den Effekt führender und nachfolgender Leerzeichen zu entfernen.

trim-Funktion

Syntax: trim ( string $str [, string $character_mask ] ) : string

Funktion: Leerzeichen (oder andere Zeichen) am Anfang und Ende der Zeichenfolge löschen

Rückgabewert: Die verarbeitete Zeichenfolge zurückgeben

Zu derselben Funktionsreihe gehört ltrim rtrim-Funktion

ltrim – Leerzeichen (oder andere Zeichen) am Anfang der Zeichenfolge löschen

rtrim – Leerzeichen (oder andere Zeichen) am Ende der Zeichenfolge löschen

Ein Parameter

Nur verwenden Ein Parameter in der Funktion, um nur die angegebenen Zeichen zu entfernen. Ohne das zweite Argument entfernt trim() nur die folgenden Zeichen:

So entfernen Sie den Kopf und das Ende einer Zeichenfolge in PHP

Zwei Argumente

Durch die Angabe von „character_mask“ können Sie die Liste der Zeichen angeben, die Sie entfernen möchten. Listen Sie einfach alle Zeichen auf, die Sie entfernen möchten. Alternativ kann mithilfe des ..-Formats ein Bereich angegeben werden.

#trim去除前后指定字符列表
$str = "Hello Tacks";
var_dump($str);
var_dump(trim($str,'Hes'));

#删除 $binary 开头的 ASCII 控制字符
$binary = "\x09Example string\x0A";
// (从 0 到 31,包括 0 和 31)
$clean = trim($binary, "\x00..\x1F");
var_dump($clean);

emmm, die anderen beiden Funktionen ltrim und rtrim haben die gleiche Verwendung, daher werde ich sie hier nicht wiederholen.

Kleines Beispiel

Dachten Sie, dass es bald zu Ende geht? Sie dachten, diese Funktion sei sehr einfach. Dann werfen Sie einen Blick auf den folgenden Code.

$str = "Hello php";
var_dump($str);
var_dump(rtrim($str,'hp'));

Wenn Sie glauben, dass die verarbeitete Zeichenfolge „Hallo p“ ist, dann verstehen Sie die Verwendung des zweiten Parameters dieser Funktion immer noch nicht wirklich.

Zuerst verwende ich die Funktion rtrim, um bestimmte Zeichen am Ende der Zeichenfolge zu entfernen. Zweitens ist dieses bestimmte Zeichen der zweite Parameter, der eine Zeichenliste darstellt. Dann stimmt die Zeichenfolge kontinuierlich mit den Zeichen in der Zeichenliste überein von rechts nach links, also werden p und h abgeglichen, sodass das Endergebnis „Hallo“ ist. Seien Sie also nicht unvorsichtig und verwenden Sie die falsche Funktion, um die gewünschten Ergebnisse zu erzielen.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo entfernen Sie den Kopf und das Ende einer Zeichenfolge 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