PHP - Funzione preg_replace ()
Sintassi
mixed preg_replace (mixed pattern, mixed replacement, mixed string [, int limit [, int &$count]] );
Definizione e utilizzo
La funzione preg_replace () funziona esattamente come la funzione POSIX ereg_replace (), tranne per il fatto che le espressioni regolari possono essere utilizzate nel pattern e nei parametri di input sostitutivi.
Il limite del parametro di input opzionale specifica il numero di corrispondenze da eseguire.
Se viene passato il parametro facoltativo $ count, questa variabile verrà riempita con il numero di sostituzioni effettuate.
Valore di ritorno
Dopo la sostituzione, verrà restituita la stringa modificata.
Se non vengono trovate corrispondenze, la stringa rimarrà invariata.
Esempio
Di seguito è riportato il pezzo di codice, copia e incolla questo codice in un file e verifica il risultato.
<?php
$copy_date = "Copyright 1999";
$copy_date = preg_replace("([0-9]+)", "2000", $copy_date);
print $copy_date;
?>
Questo produrrà il seguente risultato:
Copyright 2000