Функция substr_replace
Die Funktion substr_replace
ersetzt einen bestimmten
Teil eines Strings durch einen anderen. Diese Funktion schneidet
einen bestimmten Teil des Strings aus (die Parameter geben an,
wo der Ausschnitt beginnen soll und wie viele Zeichen
genommen werden sollen) und ersetzt den ausgeschnittenen Teil durch den angegebenen
String. Wenn der letzte Parameter nicht angegeben wird,
erfolgt die Ersetzung bis zum Ende des Strings.
Syntax
substr_replace(array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array
Beispiel
Lassen Sie uns aus einem String Zeichen ausschneiden, beginnend
beim ersten (die Zählung der Zeichen beginnt
bei Null), 3
Stück und stattdessen
'!!!'
einfügen:
<?php
echo substr_replace('abcde', '!!!', 1, 3);
?>
Ergebnis der Codeausführung:
'a!!!e'
Beispiel
Lassen Sie uns aus einem String Zeichen ausschneiden, beginnend
beim ersten bis zum Ende des Strings (da der letzte
Parameter nicht angegeben ist) und stattdessen
'!!!'
einfügen:
<?php
echo substr_replace('abcde', '!!!', 1);
?>
Ergebnis der Codeausführung:
'a!!!'
Siehe auch
-
die Funktion
str_replace
,
die eine Suche und Ersetzung innerhalb eines Strings durchführt -
die Funktion
substr
,
die einen Teil eines Strings ausschneidet