ფუნქცია 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,
რომელიც ამოჭრის ქვესტრიქონის ნაწილს