Funktionen substr_replace
Funktionen substr_replace ersätter en angiven
del av en sträng med en annan. Denna funktion klipper ut
en angiven del av strängen (parametrarna anger
var urklippet ska börja och hur många tecken
som ska tas) och ersätter den utklippta delen med den angivna
strängen. Om den sista parametern inte anges
- kommer ersättningen att gälla till slutet av strängen.
Syntax
substr_replace(array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array
Exempel
Låt oss klippa ut tecken från strängen, med början
från det första (tecknenummereringen börjar
från noll), 3 stycken och istället sätta in
'!!!':
<?php
echo substr_replace('abcde', '!!!', 1, 3);
?>
Resultat av kodkörning:
'a!!!e'
Exempel
Låt oss klippa ut tecken från strängen, med början
från det första till slutet av strängen (eftersom den sista
parametern inte anges) och istället sätta in
'!!!':
<?php
echo substr_replace('abcde', '!!!', 1);
?>
Resultat av kodkörning:
'a!!!'
Se även
-
funktionen
str_replace,
som utför sökning och ersättning i en sträng -
funktionen
substr,
som klipper ut en del av en sträng