Pays de provenance a partir du numéro de téléphone saisi
tallest17
Messages postés
29
Statut
Membre
-
tallest17 Messages postés 29 Statut Membre -
tallest17 Messages postés 29 Statut Membre -
Bonjour,
Svp
je veux connaitre le pays auquel correspond un numéro de téléphone saisi dans un champ sur un formulaire.
l'indicatif et le numéro sont dans le même champ.
Merci
Svp
je veux connaitre le pays auquel correspond un numéro de téléphone saisi dans un champ sur un formulaire.
l'indicatif et le numéro sont dans le même champ.
Merci
A voir également:
- Pays de provenance a partir du numéro de téléphone saisi
- Téléphone - Accueil - Protection
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Regle telephone - Guide
- 00393 indicatif de quel pays - Forum Mobile
1 réponse
Bonjour
Je ne fais pas de php, mais le principe est simple, tu extrais l’indicatif et tu regardes à quel pays ça correspond.
Tu peux faire avec un switch, si tu te limites à quelques pays, tu peux aussi te faire une énumération ou chaque pays à son indicatif comme valeur, sinon il te faut une liste lien les 2 infos (tableau à 2 dimensions par exemple.)
Je ne fais pas de php, mais le principe est simple, tu extrais l’indicatif et tu regardes à quel pays ça correspond.
Tu peux faire avec un switch, si tu te limites à quelques pays, tu peux aussi te faire une énumération ou chaque pays à son indicatif comme valeur, sinon il te faut une liste lien les 2 infos (tableau à 2 dimensions par exemple.)
Mais comment puis je récupérer l'indicatif puisque sa longueur varie d'un pays a un autre.
$countryCodes = array( 'FR' => '33', 'GB' => '44', 'MZ' => '258', 'NP' => '977', 'VC' => '1784' ); $testPhone1 = '330102030405'; // $testPhone1 = '9770102030405'; foreach ($countryCodes as $code) { if (substr($testPhone1, 0, strlen($code)) === $code) { echo $code; } }https://fr.wikipedia.org/wiki/Numéro_de_téléphone
Merci beaucoup
ça marche mais je veux que ma fonction me retourne le code du pays.
MERCI
foreach ($countryCodes as $codePays => $indicatif) { if (substr($testPhone1, 0, strlen($indicatif)) === $indicatif) { echo $codePays; } }