Funkcija substr_replace
Funkcija substr_replace zamenjuje određeni
deo stringa drugim. Ova funkcija izseca
određeni deo stringa (parametrima se određuje
odakle početi secenje i koliko simbola
uzeti) i zamenjuje izsečeni deo određenim
stringom. Ako poslednji parametar nije određen
- zamena će biti izvršena do kraja stringa.
Sintaksa
substr_replace(array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array
Primer
Hajde da isečemo iz stringa simbole, počevši
od prvog (numeracija simbola počinje
od nule), 3 komada i umesto njih umetnimo
'!!!':
<?php
echo substr_replace('abcde', '!!!', 1, 3);
?>
Rezultat izvršavanja koda:
'a!!!e'
Primer
Hajde da isečemo iz stringa simbole, počevši
od prvog do kraja stringa (pošto poslednji
parametar nije određen) i umesto njih umetnimo
'!!!':
<?php
echo substr_replace('abcde', '!!!', 1);
?>
Rezultat izvršavanja koda:
'a!!!'
Pogledajte takođe
-
funkciju
str_replace,
koja vrši pretragu i zamenu po stringu -
funkciju
substr,
koja izseca deo podstringa