我有一个网站,它收集用户信息。注册表要求提供电话号码或电子邮件。用户将其电话号码作为$_POST变量输入。我需要能够通过用户输入的号码识别移动运营商。它看起来像这样:
if(isset($_POST['tel'])) {
$tel = $_POST['tel'];
$tel_fin = $tel."@txt."$carrier_url;
}其中URL是电话号码& $carrier_url是运营商网站的$tel (例如att.com)。向手机号码发送消息的格式类似于: 1235557777@txt.att.com .How我可以从用户输入的手机号码中获取运营商的网址吗?
发布于 2013-11-14 09:29:10
在菲律宾,每个运营商都有自己的数字编码..例如0906公司A、0918公司B、0921公司C等。因此,为了使其正常工作,首先收集必要的数据并将其放入表中。
$array_of_numbers = Array('0908' => CompanyA, '0907' => CompanyB, '0916' => CompanyC);
$first_4_number = substr($_POST['tel'], 0, 4);
$carrier = array_key_exists($first_4_number, $array_of_numbers) ? $array_of_numbers[$first_4_number] : false;
if($carrier){
$tel = $_POST['tel'];
$tel_fin = $tel."@txt."$carrier;
}https://stackoverflow.com/questions/19967575
复制相似问题