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
substr_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
echo substr_replace('abcde', '!!!', 1, 3);
?>
Rezultati i ekzekutimit të kodit:
'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
echo substr_replace('abcde', '!!!', 1);
?>
Rezultati i ekzekutimit të kodit:
'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