Funkcia substr_replace
Funkcia substr_replace nahradí určenú
časť reťazca inou. Táto funkcia vyreže
určenú časť reťazca (parametrami sa určuje
odkiaľ začať rezanie a koľko symbolov
vziať) a nahradí vyrezanú časť určeným
reťazcom. Ak posledný parameter nie je určený
- nahradenie sa vykoná až do konca reťazca.
Syntax
substr_replace(array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array
Príklad
Poďme vyrezať z reťazca symboly, začínajúc
od prvého (číslovanie symbolov začína
od nuly), 3 kusy a namiesto nich vložme
'!!!':
<?php
echo substr_replace('abcde', '!!!', 1, 3);
?>
Výsledok vykonania kódu:
'a!!!e'
Príklad
Poďme vyrezať z reťazca symboly, začínajúc
od prvého do konca reťazca (pretože posledný
parameter nie je určený) a namiesto nich vložme
'!!!':
<?php
echo substr_replace('abcde', '!!!', 1);
?>
Výsledok vykonania kódu:
'a!!!'
Pozrite tiež
-
funkciu
str_replace,
ktorá vykonáva vyhľadávanie a nahradzovanie po reťazci -
funkciu
substr,
ktorá vyreže časť podreťazca