PHP - Fonction preg_replace ()

Syntaxe

mixed preg_replace (mixed pattern, mixed replacement, mixed string [, int limit [, int &$count]] );

Définition et utilisation

La fonction preg_replace () fonctionne comme la fonction POSIX ereg_replace (), sauf que les expressions régulières peuvent être utilisées dans les paramètres d'entrée de modèle et de remplacement.

La limite de paramètre d'entrée facultative spécifie le nombre de correspondances à effectuer.

Si le paramètre optionnel $ count est passé, cette variable sera remplie avec le nombre de remplacements effectués.

Valeur de retour

  • Une fois le remplacement effectué, la chaîne modifiée sera renvoyée.

  • Si aucune correspondance n'est trouvée, la chaîne restera inchangée.

Exemple

Voici le morceau de code, copiez et collez ce code dans un fichier et vérifiez le résultat.

<?php
   $copy_date = "Copyright 1999";
   $copy_date = preg_replace("([0-9]+)", "2000", $copy_date);
   
   print $copy_date;
?>

Cela produira le résultat suivant -

Copyright 2000