Функция substr_replace
Функция substr_replace жолдың көрсетілген
бөлігін басқасына ауыстырады. Бұл функция
жолдың көрсетілген бөлігін кесіп алады
(параметрлермен қай жерден бастау керек және
қанша таңба алу керек көрсетіледі) және кесілген
бөлігін көрсетілген жолға ауыстырады. Егер соңғы
параметр көрсетілмесе - ауыстыру жолдың соңына
дейін орындалады.
Синтаксис
substr_replace(array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array
Мысал
Жолдан біріншіден бастап (таңбалардың нөмірленуі
нөлден басталады), 3 таңбаны кесіп алып,
орнына '!!!' салайық:
<?php
echo substr_replace('abcde', '!!!', 1, 3);
?>
Кодты орындау нәтижесі:
'a!!!e'
Мысал
Жолдан біріншіден бастап соңына дейін
(соңғы параметр көрсетілмегендіктен) кесіп алып,
орнына '!!!' салайық:
<?php
echo substr_replace('abcde', '!!!', 1);
?>
Кодты орындау нәтижесі:
'a!!!'
Сондай-ақ қараңыз
-
str_replaceфункциясын,
ол жол бойынша іздеуді және ауыстыруды жүзеге асырады -
substrфункциясын,
ол ішкі жолдың бір бөлігін кесіп алады