Modifier un champ si condition
Résolu
malhek69
Messages postés
75
Date d'inscription
Statut
Membre
Dernière intervention
-
choukie12 Messages postés 59 Statut Membre -
choukie12 Messages postés 59 Statut Membre -
Bonjour,
et bonne journée à tous !
Bon petit soucis de la matinée.
J'ai des numéros de téléphone dans ma table de type:
0472
0683
0820
etc.
Je voudrais que lorsque ce numéro commence par 0 puis un chiffre compris entre 1 et 9, le 0 soit remplacé par 33 (eh oui l'indicatif de la france)
Et j'arrive pas à faire cette fichue variable !
Help please :D
--
Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie
et bonne journée à tous !
Bon petit soucis de la matinée.
J'ai des numéros de téléphone dans ma table de type:
0472
0683
0820
etc.
Je voudrais que lorsque ce numéro commence par 0 puis un chiffre compris entre 1 et 9, le 0 soit remplacé par 33 (eh oui l'indicatif de la france)
Et j'arrive pas à faire cette fichue variable !
Help please :D
--
Choisis un travail que tu aimes, et tu n'auras pas à travailler un seul jour de ta vie
1 réponse
-
Hello,
Si je ne me trompe pas tu as la méthode preg_replace qui fait le job:
preg_replace( pattern, replacement, subject [, limit ])
En partant de l'hypothèse que $num est ton numéro, tu peux essayer ca :
$num = preg_replace ( "/^0[1-9]/", "33" , $num)
;
^0[1-9] = commençant par 0 suivit d'un chiffre de 1 a 9.
Jérémy-