substr_replace funksiyası
substr_replace funksiyası sətrin göstərilən
hissəsini başqa bir sətrlə əvəz edir. Bu funksiya
sətrin göstərilən hissəsini kəsir (parametrlərlə
haradan kəsməyə başlamaq və neçə simvol götürmək
göstərilir) və kəsilmiş hissəni göstərilən sətrlə
əvəz edir. Əgər son parametr göstərilməyibsə
- əvəzetmə sətrin sonuna qədər aparılacaq.
Sintaksis
substr_replace(array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array
Nümunə
Gəlin sətirdən birincidən başlayaraq (simvolların nömrələnməsi
sıfırdan başlayır), 3 ədəd simvolu kəsək və onların yerinə
'!!!' əlavə edək:
<?php
echo substr_replace('abcde', '!!!', 1, 3);
?>
Kodun icrasının nəticəsi:
'a!!!e'
Nümunə
Gəlin sətirdən birincidən başlayaraq sətrin sonuna qədər (çünki son
parametr göstərilməyib) simvolları kəsək və onların yerinə
'!!!' əlavə edək:
<?php
echo substr_replace('abcde', '!!!', 1);
?>
Kodun icrasının nəticəsi:
'a!!!'
Həmçinin baxın
-
str_replacefunksiyasına,
ki, sətir üzrə axtarış və əvəz etməni həyata keçirir -
substrfunksiyasına,
ki, alt sətrin hissəsini kəsir