0

私は Web サイトを持っており、ユーザー情報を収集しています。レジストリ フォームでは、電話番号または電子メールを要求します。ユーザーは電話番号を$_POST変数として入力します。ユーザーが入力した番号でモバイル キャリアを識別できるようにする必要があります。次のようになります。

if(isset($_POST['tel'])) {
   $tel     = $_POST['tel'];
   $tel_fin = $tel."@txt."$carrier_url; 
}

$telは電話番号、 は通信事業者のウェブサイト (例: att.com $carrier_url) の URL です。携帯電話番号にメッセージを送信する形式は次のようになります: 1235557777@txt.att.com ユーザーが入力した電話番号からキャリアの URL を取得するにはどうすればよいですか?

4

1 に答える 1

0

ここフィリピンでは、すべてのキャリアがそれぞれの番号コーディングを持っています..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;
}
于 2013-11-14T01:29:09.543 に答える