Funkce substr_replace
Funkce substr_replace nahradí zadanou
část řetězce jinou. Tato funkce vyjme
zadanou část řetězce (parametry určují
odkud začít vyjímání a kolik symbolů
vzít) a nahradí vyjmutou část zadaným
řetězcem. Pokud není poslední parametr zadán
- nahrazení proběhne až do konce řetězce.
Syntaxe
substr_replace(array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array
Příklad
Vyjměme z řetězce symboly, počínaje
prvním (číslování symbolů začíná
od nuly), 3 kusy a místo nich vložme
'!!!':
<?php
echo substr_replace('abcde', '!!!', 1, 3);
?>
Výsledek provedení kódu:
'a!!!e'
Příklad
Vyjměme z řetězce symboly, počínaje
prvním až do konce řetězce (protože poslední
parametr není zadán) a místo nich vložme
'!!!':
<?php
echo substr_replace('abcde', '!!!', 1);
?>
Výsledek provedení kódu:
'a!!!'
Viz také
-
funkci
str_replace,
která provádí vyhledávání a nahrazování v řetězci -
funkci
substr,
která vyjme část podřetězce