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