php獲取手機號碼
㈠ php string 提取字元串中的手機號
不是用正則也可以,試下這個。
function findNum($str=''){
$str=trim($str);
if(empty($str)){return '';}
$temp=array('1','2','3','4','5','6','7','8','9','0');
$result='';
for($i=0;$i
if(in_array($str[$i],$temp)){
$result.=$str[$i];
}
}
return $result;
}
㈡ 請問WAP網站(PHP版)怎麼獲取客戶端的手機號(移動、聯通、電信),謝謝!
移動的可以通過購買移動
白名單
或者和移動合作,獲取到手機號,聯通電信獲取不到
㈢ PHP如何獲取網頁的手機號碼並存入手機通訊錄,ios和android分別闡述
如果你想讓手機直接通過自帶的瀏覽器訪問頁面來完成這個效果,那是實現不了的
系統自帶的瀏覽器沒有訪問手機系統介面的許可權
要實現這個功能,只能做一個app來模擬
安卓有一個組件叫webbrowser,通過這個組件訪問你的頁面,拿到資料庫調用安卓系統api可以達到目的
蘋果的雖然沒做過開發,但估計也有類似的組件
㈣ 如果瀏覽者使用手機登陸PHP頁面,如何獲得他的手機號碼
1、手機號是有規律的,都是有區間代表那個地方的。
2、知道了那個區間代表那個地方的手機號,你可以使用substr截取函數來截取對應的位數來判斷
3、至於如何獲取到,是通過對方在前端輸入手機號後來獲取的。一般沒有辦法獲得,許可權不夠,用app的話或許可以。
㈤ PHP提取手機號碼的正則表達式 應該怎麼寫
$reg = '/[^0-9+]*(?P<tel>(\+86[1][368][0-9]{9})|([1][368][0-9]{9}))[^0-9+]*/';
手機的格式:第一位1,第二位能想起來的有3,6,8。(13×,16×,18×)
所以通過判斷前面兩位就能篩選出手機號碼,然後後面再跟隨意9位數即可。
如果第二位除了3,6,8還可能是其他的話,在中括弧中添加就行
㈥ php可以獲取到手機號或者唯一標識嗎
獲取不到,但是可以嘗試用cookie一類的給用戶做標記
㈦ 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獲取手機號與驗證碼往手機上發簡訊。
你流程搞錯了。應該是這樣子:
PHP生成驗證碼,存進SESSION。將驗證碼POST到移動API,用戶收到後,輸入驗證碼,和SESSION比對。