A substr_replace függvény
A substr_replace függvény egy megadott
sztringrészt cserél ki egy másikra. Ez a függvény
kivág egy megadott részt a sztringből (paraméterekkel
adható meg, honnan kezdődik a kivágás és hány szimbólumot
vegyen) és a kivágott részt lecseréli a megadott
sztringre. Ha az utolsó paraméter nincs megadva,
a csere a sztring végéig történik.
Szintaxis
substr_replace(array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array
Példa
Vágjunk ki a sztringből szimbólumokat, kezdve
az elsőtől (a szimbólumok számozása nullától
kezdődik), 3 darabot, és a helyükre tegyük
a(z) '!!!' sztringet:
<?php
echo substr_replace('abcde', '!!!', 1, 3);
?>
A kód végrehajtásának eredménye:
'a!!!e'
Példa
Vágjunk ki a sztringből szimbólumokat, kezdve
az elsőtől a sztring végéig (mivel az utolsó
paraméter nincs megadva), és a helyükre tegyük
a(z) '!!!' sztringet:
<?php
echo substr_replace('abcde', '!!!', 1);
?>
A kód végrehajtásának eredménye:
'a!!!'
Lásd még
-
a(z)
str_replacefüggvényt,
amely keresést és cserét végeztet a sztringen -
a(z)
substrfüggvényt,
amely kivág egy részt a sztringből