80 of 410 menu

Funktion str_replace

Die Funktion str_replace sucht in einer Zeichenkette nach einem bestimmten Text und ersetzt ihn durch einen anderen. Der erste Parameter der Funktion akzeptiert das, was ersetzt werden soll, und der zweite - wodurch es ersetzt werden soll. Dies können zwei Zeichenketten oder zwei Arrays sein. Im zweiten Fall werden die entsprechenden Elemente des einen Arrays durch die entsprechenden Elemente des zweiten Arrays ersetzt (siehe Beispiele).

Syntax

str_replace(array|string $search, array|string $replace, string|array $subject, int &$count = null): string|array

Beispiel

Ersetzen wir alle Buchstaben 'a' durch '!':

<?php echo str_replace('a', '!', 'abcabc'); ?>

Ergebnis der Codeausführung:

'!bc!bc'

Beispiel

Ersetzen wir alle Buchstaben 'a' durch 1, Buchstaben 'b' durch 2, Buchstaben 'c' durch 3:

<?php echo str_replace(['a', 'b', 'c'], [1, 2, 3], 'abcabc'); ?>

Ergebnis der Codeausführung:

'123123'

Beispiel

Ersetzen wir die angegebenen Buchstaben durch ein gemeinsames festgelegtes Zeichen:

<?php echo str_replace(['a', 'b', 'c'], '!', 'abcabc'); ?>

Ergebnis der Codeausführung:

'!!!!!!'

Beispiel

Führen wir den Ersatz in jedem Element des Arrays durch:

<?php $arr = ['abc', 'abc', 'abc']; $res = str_replace('a', '!', $arr); print_r($res); ?>

Ergebnis der Codeausführung:

['!bc', '!bc', '!bc']

Beispiel

Groß-/Kleinschreibung ist relevant:

<?php echo str_replace('a', '!', 'Abcabc'); ?>

Ergebnis der Codeausführung:

'Abc!bc'

Siehe auch

  • die Funktion str_ireplace,
    die eine Suche und Ersetzung ohne Berücksichtigung der Groß-/Kleinschreibung durchführt
  • die Funktion strtr,
    die ebenfalls eine Suche und Ersetzung durchführt
  • die Funktion substr_replace,
    die einen Teil einer Zeichenkette ausschneidet und durch einen anderen ersetzt
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen