PHP如何批量生成手机号-使用PHP 如何生成一组不重复的手机号码?

Posted 菜鸟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP如何批量生成手机号-使用PHP 如何生成一组不重复的手机号码?相关的知识,希望对你有一定的参考价值。

<?php
//匹配手机号的正则表达式 #^(13[0-9]|14[47]|15[0-35-9]|17[6-8]|18[0-9])([0-9]{8})$#
$arr = array(
    130,131,132,133,134,135,136,137,138,139,
    144,147,
    150,151,152,153,155,156,157,158,159,
    176,177,178,
    180,181,182,183,184,185,186,187,188,189,
);
for($i = 0; $i < 100; $i++) {
    $tmp[] = $arr[array_rand($arr)].‘ ‘.mt_rand(1000,9999).‘‘.mt_rand(1000,9999);
}
$my_phone_num=array_unique($tmp);
foreach($my_phone_num as $val){
    $sjs=createRandomStr(4);
    echo  "u".substr_replace($val,$sjs,3,5)."<br/>";
}
//生成随机大写字母
function createRandomStr($length){
    $str = ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ‘;//26个字符
    $strlen = 26;
    while($length > $strlen){
        $str .= $str;
        $strlen += 26;
    }
    $str = str_shuffle($str);
    return substr($str,0,$length);
}
?>

 

以上是关于PHP如何批量生成手机号-使用PHP 如何生成一组不重复的手机号码?的主要内容,如果未能解决你的问题,请参考以下文章

网站被植入了php寄生虫木马,天天生成垃圾页面。请教各位大神如何查找并删除寄生虫木马?

用PHP写一个接口,随机生成6位数字,然后以短信的形式发送到对应的手机号上。从来没写过接口不知道如何写

php生成三个数字并且任意两个不重复

python3 测试的时候如何批量随机生成伪数据?(faker模块的)

使用PHP生成器批量更新数据

Python之深入解析如何一键批量生成真实的手机号码及其号码归属地解析