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:
    46
    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 276
    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 son cache navigateur Administration d'un site Web 15 Février 2020
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
nettoyer sa reputation comment faire? au secour!!!!! Le café de WebRankInfo 10 Janvier 2011
Nettoyer une chaine par REGEX Développement d'un site Web ou d'une appli mobile 12 Octobre 2010
Nettoyer fichier avec regex Développement d'un site Web ou d'une appli mobile 24 Janvier 2010
Nettoyer le BBcode d'une chaine de caractère Développement d'un site Web ou d'une appli mobile 7 Janvier 2010
Nettoyer un annuaire de ses 404 Développement d'un site Web ou d'une appli mobile 10 Décembre 2009
Nettoyer url .html%00%00%00 en .html ? URL Rewriting et .htaccess 8 Octobre 2009
nettoyer des URL de la base Google apres url rewriting Débuter en référencement 19 Janvier 2008
Nettoyer une chaine de caractère Développement d'un site Web ou d'une appli mobile 8 Septembre 2007
Commande php pour nettoyer du code html Développement d'un site Web ou d'une appli mobile 23 Février 2007