Remplace les caracteres non alpha numerique

...Avertissement :


eregi_replace() est utilisé dans ce code source. Cette fonction est OBSOLÈTE à partir de PHP 5.3.0 et a été SUPPRIMÉE à partir de PHP 7.0.0. Utilisez la fonction preg_replace() avec le paramètre 'i' à la place.
    25 Fév 2007  

      Remplace les caracteres non alpha numerique

Remplacer les caractères particuliers d'une chaine par le caractère ou les caracteres de votre choix.
Fabrice Piget 25 Fév 2007
# Catégorie Compatibilité Nombre de vues Site Archive
   Regex PHP 4, PHP 5 15 803  

       Code Source PHP


 
 01    
 02    
 03    
 04    
 05    
 06    
 07    
 08    
 09    
 10    
 11    
 12    
 13    
 14    
 15    
 16    
 17    
 18    
                               
<?php
/**************************************************************************************/
/*
     Titre  : Remplace les caracteres non alpha numerique                                                                 
                                                                                                                          
     URL    :  
     https://phpsources.net/code/php/regex/246_remplace-les-caracteres-non-alphenumerique
     Auteur         : Fabrice Piget                                                                                       
     Date edition   : 25 Fév 2007                                                                                         
*/
/**************************************************************************************/
$chaine 'Il * fait * beau';
$chaine eregi_replace("[^A-Z0-9\ ]""-"$chaine);
echo $chaine;
// affiche: Il - fait - beau
?>

...  Manuel PHP - Fonctions du code source

   php.net  Description Versions PHP OUTIL
   echo Affiche une chaîne de caractères PHP 4, PHP 5, PHP 7
   eregi_replace Remplacement par expression rationnelle insensible à la casse - (PHP 4, PHP 5)   !  OBSOLÈTE(PHP 4, PHP 5)


  • L'ajout de commentaire est libre et ne demande pas d'inscription,
  •   invité

nous vous encourageons à contribuer à l'utilisation de PHP en ajoutant vos remarques.

[2]

  • ...

    Invité

    23 Juil 2010 à 16:01

    Warning This function has been DEPRECATED as of PHP 5.3.0. Relying on this feature is highly discouraged.

  • ...

    KOogar

    12 Nov 2010 à 00:25

    Voila comment l'écrire avec preg

    $chaine 'Il * fait | beau';
    $chaine preg_replace("#[^!A-Za-z0-9 ]+#""-"$chaine); 
    echo 
    $chaine;
    // affiche: Il - fait - beau