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

phpsubstr_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<?php
  echo substr_replace('abcde', '!!!', 1, 3);
?>

Rezultat izvršavanja koda:

php'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<?php
  echo substr_replace('abcde', '!!!', 1);
?>

Rezultat izvršavanja koda:

php'a!!!'

Pogledajte takođe

  • funkciju str_replace,
    koja vrši pretragu i zamenu po stringu
  • funkciju substr,
    koja izseca deo podstringa