有没有办法在PHP中找到电话号码的国家/地区代码?如果我有 +971526457896 ,我会收到国家代码 +971 (如果是阿拉伯联合酋长国)。
请提出任何建议,该怎么做?
答案 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函数。
在任何情况下,使用此数据库,任何人都应该能够使用任何语言制作新代码。
祝你好运!