Funkcija substr_replace
Funkcija substr_replace pakeičia nurodytą
eilutės dalį kita. Ši funkcija iškerpa nurodytą
eilutės dalį (parametrais nurodoma nuo kur pradėti
kirpimą ir kiek simbolių paimti) ir pakeičia iškirptą
dalinį nurodyta eilute. Jei paskutinis parametras nenurodytas
- pakeitimas bus atliktas iki eilutės pabaigos.
Sintaksė
substr_replace(array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array
Pavyzdys
Iškirpkime iš eilutės simbolius, pradedant
nuo pirmojo (simbolių numeracija prasideda
nuo nulio), 3 vienetus ir vietoj jų įterpkime
'!!!':
<?php
echo substr_replace('abcde', '!!!', 1, 3);
?>
Kodo vykdymo rezultatas:
'a!!!e'
Pavyzdys
Iškirpkime iš eilutės simbolius, pradedant
nuo pirmojo iki eilutės pabaigos (kadangi paskutinis
parametras nenurodytas) ir vietoj jų įterpkime
'!!!':
<?php
echo substr_replace('abcde', '!!!', 1);
?>
Kodo vykdymo rezultatas:
'a!!!'
Taip pat žiūrėkite
-
funkciją
str_replace,
kuri atlieka paiešką ir pakeitimą eilutėje -
funkciją
substr,
kuri iškerpa dalį pašeiksnio