PHP随机生成用户信息实例分析

吾爱主题 阅读:172 2022-01-21 15:01:00 评论:0

本文给大家介绍如何随机生成用户信息(号码、名字、时间),希望对需要的朋友有所帮助!

随机生成号码

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 function generate_name( $count , $type = "array" , $white_space =false) { $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 < $count; $i++) { // $tmp[] = $arr[array_rand($arr)].' '.mt_rand(1000,9999).' '.mt_rand(1000,9999); // } $tmp = $arr [ array_rand ( $arr )]. ' ' .mt_rand(1000,9999). ' ' .mt_rand(1000,9999); if ( $type === "string" ){ $tmp =json_encode( $tmp ); //如果是字符串,解析成字符串 } if ( $white_space ===true){ $tmp =preg_replace( "/\s*/" , "" , $tmp ); } return $tmp ; }

随机生成姓名

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 function generate_name( $count , $type = "array" , $white_space =false) {        $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 < $count; $i++) {        //     $tmp[] = $arr[array_rand($arr)].' '.mt_rand(1000,9999).' '.mt_rand(1000,9999);        // }      $tmp = $arr [ array_rand ( $arr )]. ' ' .mt_rand(1000,9999). ' ' .mt_rand(1000,9999);      if ( $type === "string" ){          $tmp =json_encode( $tmp ); //如果是字符串,解析成字符串      }      if ( $white_space ===true){          $tmp =preg_replace( "/\s*/" , "" , $tmp );      }      return $tmp ; } //随机生成用户名 public function generateName(){      $arrXing = $this ->getXingList();      $numbXing = count ( $arrXing );      $arrMing = $this ->getMingList();      $numbMing count ( $arrMing );      $Xing = $arrXing [mt_rand(0, $numbXing -1)];      $Ming = $arrMing [mt_rand(0, $numbMing -1)]. $arrMing [mt_rand(0, $numbMing -1)];      $name = $Xing . $Ming ;      return $name ; }   //获取姓氏   public function getXingList(){      $arrXing = array ( '赵' , '钱' , '孙' , '李' , '周' , '吴' , '郑'      , '王' , '冯' , '陈' , '褚' , '卫' , '蒋' , '沈'      , '韩' , '杨' , '朱' , '秦' , '尤' , '许' , '何' , '吕' , '施' , '张'      , '孔' , '曹' , '严' , '华' , '金' , '魏' , '陶' , '姜' , '戚' , '谢' , '邹' ,          '喻' , '柏' , '水' , '窦' , '章' , '云' , '苏' , '潘' , '葛'      , '奚' , '范' , '彭' , '郎' , '鲁' , '韦' , '昌'      , '马' , '苗' , '凤' , '花' , '方' , '任' , '袁' , '柳' , '鲍' , '史'      , '唐' , '费' , '薛' , '雷' , '贺' , '倪' , '汤' , '滕' , '殷' , '罗'      , '毕' , '郝' , '安' , '常' , '傅' , '卞' , '齐' , '元' , '顾' , '孟'      , '平' , '黄' , '穆' , '萧' , '尹' , '姚'      , '邵' , '湛' , '汪' , '祁' , '毛' , '狄' , '米' , '伏' , '成' , '戴'      , '谈' , '宋' , '茅' , '庞' , '熊' , '纪' , '舒' , '屈' , '项' , '祝' ,          '董' , '梁' , '杜' , '阮' , '蓝' , '闵' , '季' , '贾' , '路'      , '娄' , '江' , '童' , '颜' , '郭' , '梅' , '盛'      , '林' , '钟' , '徐' , '邱' , '骆' , '高' , '夏' , '蔡' , '田' , '樊'      , '胡' , '凌' , '霍' , '虞' , '万' , '支' , '柯' , '管' , '卢' , '莫' ,          '柯' , '房' , '裘' , '缪' , '解' , '应' , '宗' , '丁' , '宣' , '邓'      , '单' , '杭' , '洪' , '包' , '诸' , '左'      , '石' , '崔' , '吉' , '龚' , '程' , '嵇' , '邢' , '裴' , '陆' , '荣'      , '翁' , '荀' , '于' , '惠' , '甄' , '曲' , '封' , '储' , '仲' , '伊' ,          '宁' , '仇' , '甘' , '武' , '符' , '刘' , '景' , '詹' , '龙'      , '叶' , '幸' , '司' , '黎' , '溥' , '印' , '怀'      , '蒲' , '邰' , '从' , '索' , '赖' , '卓' , '屠' , '池' , '乔' , '胥'      , '闻' , '莘' , '党' , '翟' , '谭' , '贡' , '劳' , '逄' , '姬' , '申' ,          '扶' , '堵' , '冉' , '宰' , '雍' , '桑' , '寿' , '通' , '燕' , '浦'      , '尚' , '农' , '温' , '别' , '庄' , '晏'      , '柴' , '瞿' , '阎' , '连' , '习' , '容' , '向' , '古' , '易' , '廖'      , '庾' , '终' , '步' , '都' , '耿' , '满' , '弘' , '匡' , '国' , '文' ,          '寇' , '广' , '禄' , '阙' , '东' , '欧' , '利' , '师' , '巩'      , '聂' , '关' , '荆' , '司马' , '上官' , '欧阳'      , '夏侯' , '诸葛' , '闻人' , '东方' , '赫连' , '皇甫' , '尉迟'      , '公羊' , '澹台' , '公冶' , '宗政' , '濮阳' , '淳于' , '单于' , '太叔' ,          '申屠' , '公孙' , '仲孙' , '轩辕' , '令狐' , '徐离'      , '宇文' , '长孙' , '慕容' , '司徒' , '司空' );      return $arrXing ; } //获取名字 public function getMingList(){      $arrMing = array (          '伟' , '刚' , '勇' , '毅' , '俊' , '峰' , '强' , '军' , '平'      , '保' , '东' , '文' , '辉' , '力' , '明' , '永' , '健' ,          '世' , '广' , '志' , '义' , '兴' , '良' , '海' , '山' , '仁'      , '波' , '宁' , '贵' , '福' , '生' , '龙' , '元' , '全'      , '国' , '胜' , '学' , '祥' , '才' , '发' , '武' , '新' , '利' , '清'      , '飞' , '彬' , '富' , '顺' , '信' , '子' , '杰' , '涛' ,          '昌' , '成' , '康' , '星' , '光' , '天' , '达' , '安' , '岩'      , '中' , '茂' , '进' , '林' , '有' , '坚' , '和' , '彪' , '博' , '诚'      , '先' , '敬' , '震' , '振' , '壮' , '会' , '思' , '群' , '豪' , '心'      , '邦' , '承' , '乐' , '绍' , '功' , '松' , '善' , '厚' ,          '庆' , '磊' , '民' , '友' , '裕' , '河' , '哲' , '江' , '超'      , '浩' , '亮' , '政' , '谦' , '亨' , '奇' , '固' , '之' , '轮' , '翰'      , '朗' , '伯' , '宏' , '言' , '若' , '鸣' , '朋' , '斌' , '梁' , '栋'      , '维' , '启' , '克' , '伦' , '翔' , '旭' , '鹏' , '泽' ,          '晨' , '辰' , '士' , '以' , '建' , '家' , '致' , '树' , '炎'      , '德' , '行' , '时' , '泰' , '盛' , '雄' , '琛' , '钧' , '冠' , '策'      , '腾' , '楠' , '榕' , '风' , '航' , '弘' , '秀' , '娟' , '英' , '华'      , '慧' , '巧' , '美' , '娜' , '静' , '淑' , '惠' , '珠' ,          '翠' , '雅' , '芝' , '玉' , '萍' , '红' , '娥' , '玲' , '芬'      , '芳' , '燕' , '彩' , '春' , '菊' , '兰' , '凤' , '洁' , '梅' , '琳'      , '素' , '云' , '莲' , '真' , '环' , '雪' , '荣' , '爱' , '妹' , '霞'      , '香' , '月' , '莺' , '媛' , '艳' , '瑞' , '凡' , '佳' ,          '嘉' , '琼' , '勤' , '珍' , '贞' , '莉' , '桂' , '娣' , '叶'      , '璧' , '璐' , '娅' , '琦' , '晶' , '妍' , '茜' , '秋' , '珊' , '莎'      , '锦' , '黛' , '青' , '倩' , '婷' , '姣' , '婉' , '娴' , '瑾' , '颖'      , '露' , '瑶' , '怡' , '婵' , '雁' , '蓓' , '纨' , '仪' , '荷'      , '丹' , '蓉' , '眉' , '君' , '琴' , '蕊' , '薇' , '菁' , '梦' , '岚'      , '苑' , '婕' , '馨' , '瑗' , '琰' , '韵' , '融' , '园'      , '艺' , '咏' , '卿' , '聪' , '澜' , '纯' , '毓' , '悦' , '昭' , '冰'      , '爽' , '琬' , '茗' , '羽' , '希' , '欣' , '飘' , '育' , '滢'      , '馥' , '筠' , '柔' , '竹' , '霭' , '凝' , '晓' , '欢' , '霄' , '枫'      , '芸' , '菲' , '寒' , '伊' , '亚' , '宜' , '可' , '姬'      , '舒' , '影' , '荔' , '枝' , '丽' , '阳' , '妮' , '宝' , '贝' , '初'      , '程' , '梵' , '罡' , '恒' , '鸿' , '桦' , '骅' , '剑' , '娇'      , '纪' , '宽' , '苛' , '灵' , '玛' , '媚' , '琪' , '晴' , '容' , '睿'      , '烁' , '堂' , '唯' , '威' , '韦' , '雯' , '苇' , '萱'      , '阅' , '彦' , '宇' , '雨' , '洋' , '忠' , '宗' , '曼' , '紫' , '逸'      , '贤' , '蝶' , '菡' , '绿' , '蓝' , '儿' , '翠' , '烟' );      return $arrMing ; }

实例扩展:

php随机生成昵称,PHP生成随机用户名

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 public static function nicknames( $data ) { if ( $data [ 'request' ] == 'nickAvailable' ) { foreach ( $data as $value ) if ( is_array ( $value )) $nick = $value [ 'nickname' ]; $random = rand(2, 2); $nickname = $nick . '_' . $random ; $count = 3; $nicknames = array (); for ( $i = 1; $i <= $count ; $i ++) { $select = self:: $db ->select( 'users' , 'nickname' , array ( 'nickname' => $nickname )); if ( count ( $select ) == 0) { $nicknames [] = $nickname ; } else { $count = $count + 1; } } $array = array ( "status" => 0, "errors" => $nicknames , "data" => array ()); model::json( $array ); } }

到此这篇关于PHP随机生成用户信息实例分析的文章就介绍到这了,更多相关PHP怎么随机生成用户信息内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://www.php.cn/php-weizijiaocheng-485868.html

可以去百度分享获取分享代码输入这里。
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

【腾讯云】云服务器产品特惠热卖中
搜索
标签列表
    关注我们

    了解等多精彩内容