Nettoyer un numéro de téléphone avant INSERT

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Pierre-Henri, 17 Février 2012.

  1. Pierre-Henri
    Pierre-Henri Nouveau WRInaute
    Inscrit:
    21 Janvier 2010
    Messages:
    42
    J'aime reçus:
    0
    Bonjour,

    J'ai parcouru le web à la recherche d'une solution fiable mais je ne parviens pas à obtenir un résultat potable.

    Je cherche une fonction me permettant de préparer un numéro de téléphone avant insertion en base de donnée.

    Il faut lui ajouter le préfixe +33 et supprimer le zéro initial. Il ne doit plus exister de caractères spéciaux ni espaces.

    J'ai déjà ça mais ça ne fonctionne pas des masses ...

    Code:
    function prepare_phone_num($phoneNum, $prefix = '') {
    	// Prefixe
    	if(strstr($phoneNum, '+33'))
    		$phoneNum = str_replace('+33', 0, $phoneNum);
    
    	// Enlève les espaces, tirets, points inutiles
    	$phoneNum = preg_replace("[^0-9]","",$phoneNum);
    	
    	// Préfix (supprime le zéro initial du numéro)
    	if($prefix != '') $phoneNum = $prefix.substr($phoneNum,1);
    	
    	return $phoneNum;
    }
    Merci par avance pour votre aide.

    pH
     
  2. Leonick
    Leonick WRInaute accro
    Inscrit:
    8 Août 2004
    Messages:
    19 417
    J'aime reçus:
    0
    d'après ce que je comprends, ton str_replace supprime ton '+33', je ne vois nulle part un '0' ajouté et ton preg_replace supprime le '+'
     
Chargement...
Similar Threads - Nettoyer numéro téléphone Forum Date
Nettoyer les liens "pirates" de Google Débuter en référencement 21 Juin 2019
Nettoyer les 404s de bots près migration URL Rewriting et .htaccess 19 Mai 2018
Actions pour "nettoyer" un site...votre avis ? Problèmes de référencement spécifiques à vos sites 2 Janvier 2018
Nettoyer un fichier .htacces qui est trop gros URL Rewriting et .htaccess 18 Avril 2017
Nettoyer une base données MySQL Développement d'un site Web ou d'une appli mobile 13 Novembre 2014
Nettoyer un très grand nombre d'URL sortantes Développement d'un site Web ou d'une appli mobile 22 Mai 2014
nettoyer les différents avis Problèmes de référencement spécifiques à vos sites 2 Avril 2014
Nettoyer les liens sortant de mon site Débuter en référencement 16 Avril 2013
Cherche à nettoyer ma BDD mysql Administration d'un site Web 2 Décembre 2011
Nettoyer les pages des résultats de Google Référencement Google 9 Juin 2011
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice