欢迎访问WDPHP素材源码!今天是2024年04月20日 星期六,中午好!吃了吗?
您好,游客 [ 马上登录 | 注册帐号 | 微信登录 | QQ登录]
当前位置:首页 > 源码 > 函数/类库 > 使用faker生成模拟数据

使用faker生成模拟数据
栏目分类:函数/类库    发布日期:2018-09-10    浏览次数:4909次     收藏

生成模拟数据FAKER类库,可生成随机用户名、邮箱、年龄、账户、地址,目前支持全球73种语言
浏览次数:4909 文件大小:3.04MB 下载积分:5积分

可生成随机用户名、邮箱、年龄、账户、地址

DEMO:

require 'src/autoload.php';
$faker = Faker\Factory::create();
/*
以下为$faker->addProvider 6行用于加载对应的国家语言,默认是英文 
语言包位于:src\Faker\Provider
目前支持73种语言
如果需要生成中文去掉以下6行的注释即可

$faker->addProvider(new Faker\Provider\zh_CN\Person($faker));
$faker->addProvider(new Faker\Provider\zh_CN\Address($faker));
$faker->addProvider(new Faker\Provider\zh_CN\PhoneNumber($faker));
$faker->addProvider(new Faker\Provider\zh_CN\Company($faker));
$faker->addProvider(new Faker\Provider\Lorem($faker));
$faker->addProvider(new Faker\Provider\Internet($faker));

*/

for($i=0;$i<=4;$i++){
	$data[] = [
		'name' => $faker->name,    //用户名
		'email' => $faker->safeEmail,     //邮箱
		'age' => $faker->numberBetween(10,120),   //年龄
		'account' => $faker->bankAccountNumber,   //账户
		'address'=> $faker->address               //地址
	];
}

echo '<pre>';
var_dump($data);
echo '</pre>';

生成数据:

array(5) {
  [0]=>
  array(5) {
    ["name"]=>
    string(15) "Mr. Raoul White"
    ["email"]=>
    string(33) "alexandre.heidenreich@example.net"
    ["age"]=>
    int(58)
    ["account"]=>
    string(12) "555778308675"
    ["address"]=>
    string(44) "7802 Schoen Forest
Port Amarihaven, MO 62252"
  }
  [1]=>
  array(5) {
    ["name"]=>
    string(15) "Keeley Mosciski"
    ["email"]=>
    string(24) "mylene.mills@example.com"
    ["age"]=>
    int(103)
    ["account"]=>
    string(12) "219234016932"
    ["address"]=>
    string(62) "127 Tabitha Unions Apt. 452
North Alexandraland, CO 91777-6419"
  }
  [2]=>
  array(5) {
    ["name"]=>
    string(18) "Miss Adela Huel MD"
    ["email"]=>
    string(19) "sbeahan@example.org"
    ["age"]=>
    int(21)
    ["account"]=>
    string(6) "911121"
    ["address"]=>
    string(48) "341 Littel Ranch
South Emilemouth, AL 58942-7301"
  }
  [3]=>
  array(5) {
    ["name"]=>
    string(15) "Victoria Senger"
    ["email"]=>
    string(20) "sreinger@example.com"
    ["age"]=>
    int(70)
    ["account"]=>
    string(6) "801052"
    ["address"]=>
    string(45) "536 Lorena Underpass
Cassandremouth, CA 94410"
  }
  [4]=>
  array(5) {
    ["name"]=>
    string(13) "Antonia Berge"
    ["email"]=>
    string(19) "loren21@example.net"
    ["age"]=>
    int(11)
    ["account"]=>
    string(12) "323839823371"
    ["address"]=>
    string(51) "7442 Marjory Crossroad Apt. 552
Beerhaven, IA 30094"
  }
}

申明:本站代码不提供任何技术服务,仅提供有偿服务。WDPHP素材源码所有资源都经过检测,请放心下载!

相关热词:

源码 模板 特效 素材 资源 教程 站长