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функциясын,
ал подсаптын бир бөлүгүн кесип алат