PHP substr_replace() Funzione
❮ Riferimento alla stringa PHP
Esempio
Sostituisci "Hello" con "world":
<?php
echo substr_replace("Hello","world",0);
?>
Definizione e utilizzo
La funzione substr_replace() sostituisce una parte di una stringa con un'altra stringa.
Nota: se il parametro di inizio è un numero negativo e la lunghezza è minore o uguale a inizio, la lunghezza diventa 0.
Nota: questa funzione è a sicurezza binaria.
Sintassi
substr_replace(string,replacement,start,length)
Valori dei parametri
Parameter | Description |
---|---|
string | Required. Specifies the string to check |
replacement | Required. Specifies the string to insert |
start | Required. Specifies where to start replacing in the string
|
length | Optional. Specifies how many characters should be replaced. Default is the same length as the string.
|
Dettagli tecnici
Valore di ritorno: | Restituisce la stringa sostituita. Se la stringa è un array, viene restituito l'array |
---|---|
Versione PHP: | 4+ |
Registro delle modifiche: | A partire da PHP 4.3.3, tutti i parametri ora accettano gli array |
Altri esempi
Esempio
Inizia a sostituire dalla sesta posizione nella stringa (sostituisci "mondo" con "terra"):
<?php
echo substr_replace("Hello world","earth",6);
?>
Esempio
Inizia a sostituire dalla 5a posizione dalla fine della stringa (sostituisci "mondo" con "terra"):
<?php
echo substr_replace("Hello world","earth",-5);
?>
Esempio
Inserisci "Hello" all'inizio di "world":
<?php
echo substr_replace("world","Hello ",0,0);
?>
Esempio
Sostituisci più stringhe contemporaneamente. Sostituisci "AAA" in ogni stringa con "BBB":
<?php
$replace = array("1: AAA","2: AAA","3: AAA");
echo implode("<br>",substr_replace($replace,'BBB',3,3));
?>
❮ Riferimento alla stringa PHP