我想从电话号码中找到国家/地区代码,因为电话号码没有国家/地区代码(这是我的输入)
例如我的电话号码是9xxxxxxxxx
而我得到的结果是该号码来自印度它会在php中显示+919xxxxxxxxx
。
有没有办法从电话号码中找到国家代码?
答案 0 :(得分:0)
首先,您需要一个列出每个国家/地区的数据来源,其代码以及数字的位数和模式。然后你需要把它放到一个关联数组中,用每个国家的国家代码匹配。然后你需要一堆使用正则表达式的preg_matches来确定第一个数字加上正则表达式是否与数组中的国家匹配。你正在谈论一个从头开始编程的大项目。
答案 1 :(得分:0)
您可以为此类查找构建自己的PHP函数,可以找到所有电话号码的列表on Wikipedia。如果没有净号码,则无法跟踪该国家/地区,因为各国可以使用相同的电话号码。