Funksjonen substr_replace
Funksjonen substr_replace erstatter en spesifisert
del av en streng med en annen. Denne funksjonen kutter ut
en spesifisert del av strengen (parametere spesifiserer
hvor man skal starte kuttingen og hvor mange tegn
man skal ta) og erstatter den utkuttede delen med den spesifiserte
strengen. Hvis den siste parameteren ikke er spesifisert
- vil erstatningen skje til slutten av strengen.
Syntaks
substr_replace(array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array
Eksempel
La oss kutte ut tegn fra strengen, startende
fra det første (tegnnummerering starter
fra null), 3 stykker og i stedet sette inn
'!!!':
<?php
echo substr_replace('abcde', '!!!', 1, 3);
?>
Resultat av kjøring av koden:
'a!!!e'
Eksempel
La oss kutte ut tegn fra strengen, startende
fra det første til slutten av strengen (siden den siste
parameteren ikke er spesifisert) og i stedet sette inn
'!!!':
<?php
echo substr_replace('abcde', '!!!', 1);
?>
Resultat av kjøring av koden:
'a!!!'
Se også
-
funksjonen
str_replace,
som utfører søk og erstatning i en streng -
funksjonen
substr,
som kutter ut en del av en understreng