Substr_replace funksiýasy
substr_replace funksiýasy kesgidilen
setiriň bölegini başga bir setir bilen çalşyrýar. Bu funksiýa
kesgidilen setiriň bölegini kesip alýar
(parametrler bilen nireden kesip almaga başlamaly we näçe simwol
almalydygyny görkezilýär) we kesilen bölegi kesgidilen
setir bilen çalşyrýar. Iň soňky parametr görkezilmedik bolsa
- çalşyryş setiriň soňuna çenli ýerine ýetiriler.
Sintaksis
substr_replace(array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array
Mysal
Geliň, setirden birinji simwoldan başlap
(simwollaryň nomerlenişi noldan
başlaýar), 3 sany simwoly kesip alyp, olaryň ýerine
'!!!' goýalyň:
<?php
echo substr_replace('abcde', '!!!', 1, 3);
?>
Kody ýerine ýetirmegiň netijesi:
'a!!!e'
Mysal
Geliň, setirden birinji simwoldan başlap setiriň soňuna çenli (soňky
parametr görkezilmedigi ýaly) simwollary kesip alyp we olaryň ýerine
'!!!' goýalyň:
<?php
echo substr_replace('abcde', '!!!', 1);
?>
Kody ýerine ýetirmegiň netijesi:
'a!!!'
Şeýle-de göz aňyňyza salyň
-
str_replacefunksiýasyny,
setir boýunça gözleg we çalşyryş amala aşyrýar -
substrfunksiýasyny,
setiriň bir bölegini kesip alýar