PHP substr_replace () Funktion
Beispiele
Das "Hallo" ersetzen "Welt":
<?php
echo substr_replace("Hello","world",0);
?>
echo substr_replace("Hello","world",0);
?>
Ausführung einer Instanz »
Definition und Verwendung
substr_replace () Funktion ersetzt einen Teil eines Strings durch einen anderen String.
Hinweis: Wenn derStart Argument negativ ist und die Länge kleiner als oder gleich zu starten, dann wird die Länge Null ist.
Hinweis: Diese Funktion ist binary safe ist.
Grammatik
substr_replace( string,replacement,start,length )
参数 | 描述 |
---|---|
string | 必需。规定要检查的字符串。 |
replacement | 必需。规定要插入的字符串。 |
start | 必需。规定在字符串的何处开始替换。
|
length | 可选。规定要替换多少个字符。默认是与字符串长度相同。
|
Technische Details
Rückkehr: | Gibt die Zeichenfolge ersetzt werden. Wenn die Zeichenkette ein Array ist, wird die Anordnung zurückgeführt. |
---|---|
PHP-Version: | 4+ |
Update-Protokoll: | Seit PHP ab 4.3.3 werden alle Parameter-Arrays akzeptiert. |
Weitere Beispiele
Beispiel 1
Ersetzen Start aus der sechsten Position im String (die "Welt" ersetzt durch "Erde"):
<?php
echo substr_replace("Hello world","earth",6);
?>
echo substr_replace("Hello world","earth",6);
?>
Ausführung einer Instanz »
Beispiel 2
Ersetzen Start aus der fünften Position Ende der Schnur (die "Welt" ersetzt durch "Erde"):
<?php
echo substr_replace("Hello world","earth",-5);
?>
echo substr_replace("Hello world","earth",-5);
?>
Ausführung einer Instanz »
Beispiel 3
Zu Beginn der "Welt" Einfügen "Hallo":
<?php
echo substr_replace("world","Hello ",0,0);
?>
echo substr_replace("world","Hello ",0,0);
?>
Ausführung einer Instanz »
Beispiel 4
Ersetzen Sie auf einmal mehrere Strings. Jeder String "AAA" ersetzen "BBB":
<?php
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>
Ausführung einer Instanz »
PHP String Referenz