qual è la sintassi della funzione UBSTR_REPLACE() in php?
substr_replace(string,replacement,start,length)
Parametro | Home |
---|---|
stringa | Necessario. Specifica la stringa da controllare |
sostituzione | Necessario. Specifica la stringa da inserire |
inizia a | Necessario. Specifica da dove iniziare la sostituzione nella stringaUn numero positivo – Inizia la sostituzione nella posizione specificata nella stringaNumero negativo – Inizia la sostituzione nella posizione specificata dalla fine della stringa0 – Inizia la sostituzione dal primo carattere della stringa |
lunghezza | Opzionale. Specifica quanti caratteri devono essere sostituiti. Il valore predefinito è la stessa lunghezza della stringa. Un numero positivo – La lunghezza della stringa da sostituire Un numero negativo – Quanti caratteri devono essere lasciati alla fine della stringa dopo la sostituzione 0 – Inserisci invece di sostituire |
esempi della funzione UBSTR_REPLACE()
Esempio 1. In questo esempio, sostituiamo "Hello" con "world".
<?php
echo substr_replace("Hello","world",0);
?>
Esempio 2. In questo esempio, iniziamo a sostituire dalla 6a posizione nella stringa (sostituisci "mondo" con "terra").
<?php
echo substr_replace("Hello world","earth",6);
?>
Esempio 3. In questo esempio, iniziamo a sostituire dalla 5a posizione dalla fine della stringa (sostituisci "mondo" con "terra").
<?php
echo substr_replace("Hello world","earth",-5);
?>
Esempio 4. In questo esempio, inseriamo "Hello" all'inizio di "world".
<?php
echo substr_replace("world","Hello ",0,0);
?>
Esempio 5. In questo esempio, sostituiamo 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));
?>