Funzione substr_replace
La funzione substr_replace sostituisce una parte specificata
di una stringa con un'altra. Questa funzione taglia
una parte specificata della stringa (i parametri specificano
da dove iniziare il taglio e quanti caratteri
prendere) e sostituisce la parte tagliata con la stringa
specificata. Se l'ultimo parametro non è specificato
- la sostituzione avverrà fino alla fine della stringa.
Sintassi
substr_replace(array|string $string, array|string $replace, array|int $offset, array|int|null $length = null): string|array
Esempio
Tagliamo dalla stringa i caratteri, iniziando
dal primo (la numerazione dei caratteri inizia
da zero), 3 pezzi e al loro posto inseriamo
'!!!':
<?php
echo substr_replace('abcde', '!!!', 1, 3);
?>
Risultato dell'esecuzione del codice:
'a!!!e'
Esempio
Tagliamo dalla stringa i caratteri, iniziando
dal primo fino alla fine della stringa (poiché l'ultimo
parametro non è specificato) e al loro posto inseriamo
'!!!':
<?php
echo substr_replace('abcde', '!!!', 1);
?>
Risultato dell'esecuzione del codice:
'a!!!'
Vedi anche
-
la funzione
str_replace,
che esegue la ricerca e sostituzione in una stringa -
la funzione
substr,
che estrae una parte di una stringa