Функция substr_replace
Функция substr_replace белгиланган
қатор қисмини бошқасига алмаштиради. Бу функция
белгиланган қатор қисмини (параметрларда қаердан
қириқлаш бошланиши ва қанча символ олиниши кўрсатилади)
қириқлайди ва қириқланган қисмни белгиланган
қаторга алмаштиради. Агар охирги параметр
кўрсатилмаган - алмаштириш қаторинг oxиригача бажарилади.
Синтаксис
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'
Мисол
Келинг, қатордан символларни, биринчисидан
бошлаб қаторинг oxиригача (чунки охирги
параметр кўрсатилмаган) қириқлаймиз ва ўрнига
'!!!' ни қўйамиз:
<?php
echo substr_replace('abcde', '!!!', 1);
?>
Коднинг ижро натижаси:
'a!!!'
Шунингдек қаранг
-
str_replaceфункцияси,
қатор бўйлаб излаш ва алмаштиришни амалга оширади -
substrфункцияси,
қатор қисмини қириқлайди