Functie substr_replace
De functie substr_replace vervangt een opgegeven
deel van een string door een andere. Deze functie knipt
het opgegeven deel van de string uit (parameters geven aan
waar moet worden begonnen met knippen en hoeveel tekens
moeten worden genomen) en vervangt het uitgesneden deel door de opgegeven
string. Als de laatste parameter niet is opgegeven
- wordt de vervanging uitgevoerd tot het einde van de string.
Syntaxis
substr_replace(array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array
Voorbeeld
Laten we uit de string tekens knippen, beginnend
vanaf de eerste (nummering van tekens begint
bij nul), 3 stuks en in plaats daarvan
'!!!' invoegen:
<?php
echo substr_replace('abcde', '!!!', 1, 3);
?>
Resultaat van de code-uitvoering:
'a!!!e'
Voorbeeld
Laten we uit de string tekens knippen, beginnend
vanaf de eerste tot het einde van de string (aangezien de laatste
parameter niet is opgegeven) en in plaats daarvan
'!!!' invoegen:
<?php
echo substr_replace('abcde', '!!!', 1);
?>
Resultaat van de code-uitvoering:
'a!!!'
Zie ook
-
de functie
str_replace,
die zoekt en vervangt in een string -
de functie
substr,
die een deel van een substring uitknipt