如何从php中的手机号码获取国家/地区代码

时间:2014-05-06 06:55:34

标签: php country-codes mobile-country-code

有没有办法在PHP中找到电话号码的国家/地区代码?如果我有 +971526457896 ,我会收到国家代码 +971 (如果是阿拉伯联合酋长国)。

请提出任何建议,该怎么做?

1 个答案:

答案 0 :(得分:1)

您问这个问题已经很久了,但是我会提供一个选项,以便将来参考。

我的情况完全相同:我的所有代码+电话号码都保存在我的数据库中一个独特的表格字段中......

为了识别国际代码,我在我的网站上使用了这个代码:

https://github.com/Bluefieldscom/intl-tel-input

您使用' +'提供的电话号码。在您的整个电话号码之前,它会执行正确的国家/地区代码检测。

因此,您可以在此代码上使用代码数据库: github.com/Bluefieldscom/intl-tel-input/blob/master/src/js/data.js

  

数据库是这个算法的线索,它定义了水平   国家代码巧合的优先顺序。

检查逻辑以执行您自己的代码: github.com/Bluefieldscom/intl-tel-input/blob/master/src/js/intlTelInput.js

  

U应该使用getNumber函数。

在任何情况下,使用此数据库,任何人都应该能够使用任何语言制作新代码。

祝你好运!