我想从电话号码中查找国家代码,因为电话号码没有国家代码(这是我的输入)
,例如我的电话号码是9xxxxxxxxx
,我得到的结果是该号码来自印度,然后它将显示+919xxxxxxxxx
在 php 中。
有没有办法从电话号码中找到国家代码?
问问题
1808 次
2 回答
0
首先,您需要列出每个国家、其代码以及数字的位数和模式的数据源。然后你需要把它放到一个关联数组中,将每个国家与它的国家代码相匹配。然后你需要一堆 preg_matches 使用正则表达式来确定第一个数字加上正则表达式是否与数组中的国家匹配。您正在谈论一个从头开始编程的庞大项目。
于 2013-03-01T10:57:11.060 回答
0
您可以构建自己的 PHP 函数进行这样的查找,可以在 Wikipedia上找到所有电话网络号码的列表。如果没有网络号码,则无法跟踪国家/地区,因为国家/地区可以使用相同的电话号码。
于 2013-03-01T10:57:40.253 回答