Funkcija substr_replace
Funkcija substr_replace zamenja določeni
del niza z drugim. Ta funkcija izreže
določeni del niza (s parametri se določi
od kod začeti z rezanjem in koliko simbolov
vzeti) in zamenja izrezani del z določenim
nizom. Če zadnji parameter ni določen
- bo zamenjava izvedena do konca niza.
Sintaksa
substr_replace(array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array
Primer
Izrežimo iz niza simbole, začenši
z prvim (številčenje simbolov se začne
z ničlo), 3 kosov in namesto njih vstavimo
'!!!':
<?php
echo substr_replace('abcde', '!!!', 1, 3);
?>
Rezultat izvedbe kode:
'a!!!e'
Primer
Izrežimo iz niza simbole, začenši
z prvim do konca niza (ker zadnji
parameter ni določen) in namesto njih vstavimo
'!!!':
<?php
echo substr_replace('abcde', '!!!', 1);
?>
Rezultat izvedbe kode:
'a!!!'
Glejte tudi
-
funkcijo
str_replace,
ki izvede iskanje in zamenjavo po nizu -
funkcijo
substr,
ki izreže del podniza