导航:首页 > 编程语言 > 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生成手机号码相关的资料

热点内容
拯救者新电脑哪里下载app 浏览:436
衣服沿子算法 浏览:571
成功编译但是不运行linux 浏览:208
什么叫安卓系统点餐 浏览:233
声控报警器单片机论文 浏览:389
程序员写作业的动画 浏览:896
邻居家的wifi加密了怎么用手机打开 浏览:784
java泛型约束 浏览:602
为什么要打击加密货币 浏览:61
优朋服务器连接异常怎么回事 浏览:416
蓝奏云怎么下载安卓软件 浏览:653
威刚硬盘怎么加密 浏览:659
爱快关机命令 浏览:601
java程序员在抚州工资多少 浏览:546
智安保app安卓版从哪里下载啊 浏览:143
phpcsv中文 浏览:801
坪山如何学app开发技术 浏览:665
idea算法c 浏览:238
骨科手术图谱pdf 浏览:668
java波形图 浏览:476