ფუნქცია substr_replace

ფუნქცია substr_replace ცვლის სტრიქონის მითითებულ ნაწილს სხვა სტრიქონზე. ეს ფუნქცია ამოჭრის სტრიქონის მითითებულ ნაწილს (პარამეტრებით მითითებულია საიდან დაიწყოს ამოჭრა და რამდენი სიმბოლო ამოიღოს) და ამოჭრილ ნაწილს ცვლის მითითებულ სტრიქონზე. თუ ბოლო პარამეტრი არ არის მითითებული - ჩანაცვლება მოხდება სტრიქონის ბოლომდე.

სინტაქსი

phpsubstr_replace(array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array

მაგალითი

მოდით ამოვჭრათ სტრიქონიდან სიმბოლოები, დაწყებული პირველიდან (სიმბოლოების ნუმერაცია იწყება ნულიდან), 3 სიმბოლო და მათ ნაცვლად ჩავსვათ '!!!':

php<?php
  echo substr_replace('abcde', '!!!', 1, 3);
?>

კოდის შესრულების შედეგი:

php'a!!!e'

მაგალითი

მოდით ამოვჭრათ სტრიქონიდან სიმბოლოები, დაწყებული პირველიდან სტრიქონის ბოლომდე (რადგან ბოლო პარამეტრი არ არის მითითებული) და მათ ნაცვლად ჩავსვათ '!!!':

php<?php
  echo substr_replace('abcde', '!!!', 1);
?>

კოდის შესრულების შედეგი:

php'a!!!'

იხილეთ აგრეთვე

  • ფუნქცია str_replace,
    რომელიც ახორციელებს ძიებას და ჩანაცვლებას სტრიქონში
  • ფუნქცია substr,
    რომელიც ამოჭრის ქვესტრიქონის ნაწილს