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
Barbara StreisandOriginal
2024-11-29 18:52:101089Durchsuche

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);

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

str_replace([':', '\', '/', '*'], ' ', $string);

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!

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