導航:首頁 > 編程語言 > php生成手機號碼

php生成手機號碼

發布時間:2024-10-31 02:28:37

php如何獲取本地手機號

代碼:

<?php
functioninquiry_number_infor($phonenumber)
/*
*傳入手機號碼,通過API的到xml格式數據,對xml進一步解析,最後返回相應的號碼信息的數組。
*
*@paramstring$phonenumber
*
*@returnarray
*/

{
$url="http://api.showji.com/Locating/default.aspx?m=$phonenumber&output=xml&callback=querycallback";
$lines_array=file($url);
$lines_string=implode('',$lines_array);
echohtmlspecialchars($lines_string);
echo"</br>";
$p=xml_parser_create();
xml_parse_into_struct($p,$lines_string,$vals,$index);
xml_parser_free($p);
$return_arr=array();
foreach($valsas$val)
{
$key=$val["tag"];
if($key!="QUERYRESPONSE")
{
$value=$val["value"];
$return_arr[$key]=$value;
}
if($key==="QUERYRESULT"&&$value==="False")break;
}
return$return_arr;
}
$ret=inquiry_number_infor("11210982674");
//$ret=inquiry_number_infor("15210982674");
print_r($ret);

Ⅱ php使用正則表達式匹配手機號求助

$g = "/^1[34578]\d{9}$/"; // "^"符號表示必須是1開頭; "[ ]"的意思是第二個數字必須是中括弧中一個數字; 而 \d 則表示0-9任意數字,後跟{9}表示長度是9個數字; 後面的$表示結尾; 開始和結尾的 / 是正則表達式必須放在這個中間, 有的後面可能還跟模式.

Ⅲ PHP提取字元串中的手機號正則表達式怎麼寫

/1[3,5,7,8]{1}[0-9]{1}[0-9]{8}|0[0-9]{2,3}-[0-9]{7,8}(-[0-9]{1,4})?/
這個比較合適.篩選13,15,17,18開頭的號碼段

Ⅳ 求php正則表達式 從一段文本內容中提取 手機號碼和固定電話

$preg = "/[^0-9+]*(?P<tel>(\+86[0-9]{11})|([0-9]{11})|([0-9]{3,4}-[0-9]{7,10}))[^0-9+]*/";

Ⅳ php利用正則表達式匹配手機號碼並把手機第五到第八位用*號替代輸出

<?php

$haoma="15012345678";
echo preg_replace("/(\d{4})(\d{3})/","$1***",$haoma);

?>

Ⅵ php函數 輸出一手機號中間五位用星號代替 怎麼寫啊

網站展示用戶隱私數據的時候,需要安全處理。比如:對手機號碼中間五位或多位進行*號替換。PHP常用處理的方式有兩種,一種是用substr進行截取,然後拼接*號;另一種是使用正則替換。示例代碼如下:

//index.php

<?php
header("Content-type:text/html;charset=utf-8;");
//測試
//純手機號碼
$phone="10021012110";
echophoneSafeDeal($phone);
echo"<br/>";
$phoneStr="聯系方式:10021012110";
echophoneSafeDeal($phoneStr,true);
/**
*手機號碼安全處理(中間五位用*代替)
*
*@paramString$phone
*@paramboolean$string
*/
functionphoneSafeDeal($phone,$flag=false){
//字元串中包含手機號碼替換
if($flag){
returnpreg_replace('/(d{3})d{5}(d{3})/','${1}*****${2}',$phone);
}else{
//純手機號碼處理
returnsubstr($phone,0,3)."*****".substr($phone,8,3);
}
}

運行結果:


Ⅶ 如果瀏覽者使用手機登陸PHP頁面,如何獲得他的手機號碼

1、手機號是有規律的,都是有區間代表那個地方的。
2、知道了那個區間代表那個地方的手機號,你可以使用substr截取函數來截取對應的位數來判斷
3、至於如何獲取到,是通過對方在前端輸入手機號後來獲取的。一般沒有辦法獲得,許可權不夠,用app的話或許可以。

Ⅷ php驗證手機號碼:"^1[3|4|5|7|8][0-9]\\d{8}$"

用正則表達式:
$str = '';
$isMatched = preg_match('/0?(13|14|15|17|18|19)[0-9]{9}/', $str, $matches);
var_mp($isMatched, $matches);

Ⅸ 怎麼用php實現手機注冊和手機驗證

在網路找個簡訊服務提供商,大概0.5分一條,這種穩定些。30秒以內收到。驗證就和驗證碼一樣處理了。

閱讀全文

與php生成手機號碼相關的資料

熱點內容
購買阿里雲伺服器算設備么 瀏覽:661
拯救者新電腦哪裡下載app 瀏覽:436
衣服沿子演算法 瀏覽:571
成功編譯但是不運行linux 瀏覽:208
什麼叫安卓系統點餐 瀏覽:233
聲控報警器單片機論文 瀏覽:391
程序員寫作業的動畫 瀏覽:896
鄰居家的wifi加密了怎麼用手機打開 瀏覽:786
java泛型約束 瀏覽:602
為什麼要打擊加密貨幣 瀏覽:63
優朋伺服器連接異常怎麼回事 瀏覽:416
藍奏雲怎麼下載安卓軟體 瀏覽:653
威剛硬碟怎麼加密 瀏覽:659
愛快關機命令 瀏覽:601
java程序員在撫州工資多少 瀏覽:550
智安保app安卓版從哪裡下載啊 瀏覽:143
phpcsv中文 瀏覽:801
坪山如何學app開發技術 瀏覽:665
idea演算法c 瀏覽:238
骨科手術圖譜pdf 瀏覽:669