Funktsioon substr_replace
Funktsioon substr_replace asendab stringi määratud
osa teisega. See funktsioon lõikab välja
määratud stringi osa (parameetritega määratakse,
kust lõikamist alustada ja mitu sümbolit
võtta) ja asendab lõigatud osa määratud
stringiga. Kui viimast parameetrit ei ole määratud,
tehakse asendamine kuni stringi lõpuni.
Süntaks
substr_replace(array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array
Näide
Lõikame stringist sümbolid, alustades
esimesest (sümbolite nummerdus algab
nullist), 3 tükki ja nende asemele paneme
'!!!':
<?php
echo substr_replace('abcde', '!!!', 1, 3);
?>
Koodi täitmise tulemus:
'a!!!e'
Näide
Lõikame stringist sümbolid, alustades
esimesest kuni stringi lõpuni (kuna viimast
parameetrit ei ole määratud) ja nende asemele paneme
'!!!':
<?php
echo substr_replace('abcde', '!!!', 1);
?>
Koodi täitmise tulemus:
'a!!!'
Vaata ka
-
funktsiooni
str_replace,
mis teostab stringi otsimist ja asendamist -
funktsiooni
substr,
mis lõikab välja osa alamstringist