English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

Verwendung und Beispiel der PHP-Funktion str_replace()

PHP String Zeichenfolgenfunktionen Handbuch

Die Funktion str_replace() wird verwendet, um bestimmte Zeichen in einer Zeichenkette zu ersetzen (Groß- und Kleinschreibung berücksichtigt).

Syntax

mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )

Definition und Verwendung

Verwendet, um eine Zeichenfolge durch eine andere zu ersetzen. Diese Funktion gibt eine Zeichenfolge oder ein Array zurück. Diese Zeichenfolge oder dieses Array ist das Ergebnis, nach dem alle search in subject durch replace ersetzt wurden.

Rückgabewert

Es gibt eine Zeichenfolge oder ein Array zurück, das/ das die zu ersetzenden Werte enthält

Parameter

NummerParameter und Beschreibung
1

find

Erforderlich. Es spezifiziert die Zeichenfolge, die gesucht wird

2

replace

Erforderlich. Es spezifiziert den Wert, der in find ersetzt werden soll

3subject

Erforderlich. Das Array oder die Zeichenfolge, das/der ersetzt wird

4

count

Optional. Es zählt die Anzahl der zu ersetzenden Werte.

Online-Beispiel

Probieren Sie die folgenden Beispiele aus, Zeichenfolgenersetzung, Array, unterschiedliche Anzahl von Array-Elementen beim Ersatzvorgang:

<?php
//Zeichenfolgenersetzung, ersetzen Sie w3codebox wird durch www.w ersetzt3codebox
echo str_replace("w3codebox","www.w3codebox","oldtoolbag.com,$count);
echo"<br>";
echo "Ersetzen von: " . $count;
echo"<br>";
//Ersetzen Sie die Elemente im Array.
$arr = array("blue","red","green","yellow");
print_r(str_replace("red","pink",$arr,$replacement_count));
echo"<br>";
echo "Ersetzen von: " . $replacement_count;
echo"<br>";
//Die Anzahl der Elemente in den zu ersetzenden und zu ersetzenden Arrays ist unterschiedlich
$find = array("Hello","world");
$replace = array("B");
$arr = array("Hello","world","!");
print_r(str_replace($find,$replace,$arr));
?>
Testen Sie ›/›

Ausgabeergebnis

de.oldtoolbag.com
Ersetzen von:1
Array
(
    [0] => blue
    [1] => pink
    [2] => green
    [3] => yellow
)
Ersetzen von:1
Array
(
    [0] => B
    [1] => 
    [2] => !
)

PHP String Zeichenfolgenfunktionen Handbuch