Funktionen substr_replace
Funktionen substr_replace erstatter en specificeret
del af en streng med en anden. Denne funktion skærer
en specificeret del af strengen ud (parametre angiver
hvor skal starte og hvor mange tegn der skal tages)
og erstatter den udskårne del med den angivne
streng. Hvis den sidste parameter ikke er angivet
- vil erstatningen foretages til slutningen af strengen.
Syntaks
substr_replace(array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array
Eksempel
Lad os skære tegn ud af strengen, startende
fra det første (nummerering af tegn starter
fra nul), 3 stykker og indsætte
'!!!' i deres sted:
<?php
echo substr_replace('abcde', '!!!', 1, 3);
?>
Resultat af kodeudførelse:
'a!!!e'
Eksempel
Lad os skære tegn ud af strengen, startende
fra det første til slutningen af strengen (da den sidste
parameter ikke er angivet) og indsætte
'!!!' i deres sted:
<?php
echo substr_replace('abcde', '!!!', 1);
?>
Resultat af kodeudførelse:
'a!!!'
Se også
-
funktionen
str_replace,
som udfører søgning og erstatning i en streng -
funktionen
substr,
som skærer en del af en understreng ud