有没有办法从电话号码中找到国家代码?

时间:2013-03-01 10:53:15

标签: php mysql

我想从电话号码中找到国家/地区代码,因为电话号码没有国家/地区代码(这是我的输入)
例如我的电话号码是9xxxxxxxxx而我得到的结果是该号码来自印度它会在php中显示+919xxxxxxxxx
有没有办法从电话号码中找到国家代码?

2 个答案:

答案 0 :(得分:0)

首先,您需要一个列出每个国家/地区的数据来源,其代码以及数字的位数和模式。然后你需要把它放到一个关联数组中,用每个国家的国家代码匹配。然后你需要一堆使用正则表达式的preg_matches来确定第一个数字加上正则表达式是否与数组中的国家匹配。你正在谈论一个从头开始编程的大项目。

答案 1 :(得分:0)

您可以为此类查找构建自己的PHP函数,可以找到所有电话号码的列表on Wikipedia。如果没有净号码,则无法跟踪该国家/地区,因为各国可以使用相同的电话号码。