Heim > Backend-Entwicklung > PHP-Tutorial > Wie kann ich mit str_replace in PHP mehrere Zeichen gleichzeitig ersetzen?

Wie kann ich mit str_replace in PHP mehrere Zeichen gleichzeitig ersetzen?

Barbara Streisand
Freigeben: 2024-11-29 18:52:10
Original
985 Leute haben es durchsucht

How Can I Replace Multiple Characters at Once Using str_replace in PHP?

Ersetzen mehrerer Zeichen mit str_replace

In PHP wird str_replace häufig verwendet, um ein einzelnes Zeichen durch ein anderes zu ersetzen. Was aber, wenn Sie mehrere Zeichen gleichzeitig ersetzen möchten?

Lösung:

Um mehrere Zeichen gleichzeitig zu ersetzen, übergeben Sie ein Array der Zeichen, die Sie ersetzen möchten das erste Argument für str_replace.

str_replace(array(':', '\', '/', '*'), ' ', $string);
Nach dem Login kopieren

Für PHP 5.4 oder höher können Sie die Abkürzung verwenden Syntax:

str_replace([':', '\', '/', '*'], ' ', $string);
Nach dem Login kopieren

Dieser Ansatz ersetzt alle Instanzen der angegebenen Zeichen in der Eingabezeichenfolge durch den bereitgestellten Ersatzwert.

Das obige ist der detaillierte Inhalt vonWie kann ich mit str_replace in PHP mehrere Zeichen gleichzeitig ersetzen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage