Funksioni substr_replace

Funksioni substr_replace zëvendëson një pjesë të caktuar të vargut me një tjetër. Ky funksion pret një pjesë të caktuar të vargut (me parametra tregohet nga ku të fillojë prerja dhe sa karaktere të marrë) dhe zëvendëson pjesën e prerë me vargun e specifikuar. Nëse parametri i fundit nuk specifikohet - zëvendësimi do të bëhet deri në fund të vargut.

Sintaksa

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

Shembull

Le të presim nga vargu karakteret, duke filluar nga i pari (numërimi i karaktereve fillon nga zero), 3 copë dhe në vend të tyre të vendosim '!!!':

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

Rezultati i ekzekutimit të kodit:

php'a!!!e'

Shembull

Le të presim nga vargu karakteret, duke filluar nga i pari deri në fund të vargut (pasi parametri i fundit nuk është specifikuar) dhe në vend të tyre të vendosim '!!!':

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

Rezultati i ekzekutimit të kodit:

php'a!!!'

Shihni gjithashtu

  • funksionin str_replace,
    i cili kryen kërkim dhe zëvendësim në një varg
  • funksionin substr,
    i cili pret një pjesë të nënvargut