- 浏览: 834909 次
- 性别:
- 来自: 南京
文章分类
最新评论
-
xieye:
jetty插件有好几个版本,1.6,1.7,1.8
我选的是用 ...
tapestry入门(翻译)3 导入项目到eclipse -
xieye:
还有,
注:第2部分时,需要先安装jetty,我自己在安装过程 ...
tapestry入门(翻译)3 导入项目到eclipse -
xieye:
说明一下:实际使用中,导入时我并没有错误。2、我把eclips ...
tapestry入门(翻译)3 导入项目到eclipse -
xieye:
其实还是有一些先决条件的。1是外部环境,2是进步是阶段性的(意 ...
(转载文章)如何愉悦起来:一位精神治疗师的见解 -
mandy_yanzi:
我都已经饿7天了坚持为了我的衣衣
身体健康的问题
今日:2017-07-29
Faker:一个php类库,使用起来也是极其简单。
该类库主要作用是:一个数据库刚建立后,希望给里面插入一些随机数据,便于测试。有时也可以用于单元测试,利用随机种子固定的函数,具体参加官网:https://github.com/fzaninotto/Faker
随机生成的广告语非常有趣哦。
composer安装:放在require中亦可,随意吧。
demo:
浏览器部分输出:
亲自试一试,才知道广告语的有趣!感谢把汉语加入到faker类库的人!
Faker:一个php类库,使用起来也是极其简单。
该类库主要作用是:一个数据库刚建立后,希望给里面插入一些随机数据,便于测试。有时也可以用于单元测试,利用随机种子固定的函数,具体参加官网:https://github.com/fzaninotto/Faker
随机生成的广告语非常有趣哦。
composer安装:放在require中亦可,随意吧。
"require-dev": { "fzaninotto/faker":"1.6.0" }
demo:
<?php // 需根据本机的autoload.php位置修改 require __DIR__ . "/../vendor/autoload.php"; $faker = Faker\Factory::create ( "zh_CN" );//中文语种 //临时性屏蔽警告,必须的。 $ini_get_display_errors = ini_get("display_errors"); ini_set('display_errors', 0); echo <<<html [list=1] [*]需同代码一样临时屏蔽警告信息,函数结束后再打开 [*]注意每项都是单独的,和其他项无关联。所以地理位置那里貌似看起来不合理 [*]本页面执行时间长,是因为调太多项,少的话很快 [*]类库还有一些额外功能,例如确保不重复结果,关联orm等,但都不太重要 [*]官网:https://github.com/fzaninotto/Faker [/list] html; foreach ( range ( 1, 2 ) as $v ) { $arr = [ // 个人信息 '姓名 name' => $faker->name, '姓 lastName' => $faker->lastName, '名 firstName' => $faker->firstName, '手机 mobile' => $faker->phoneNumber, '信用卡信息数组 creditCardDetails'=> $faker->creditCardDetails, // 地理位置 '纬度 latitude' =>$faker->latitude, '经度 longitude' =>$faker->longitude, '国家 country' => $faker->country, '国家代码 countryCode' => $faker->countryCode, '邮政编码:postcode'=> $faker->postcode, '地址 address' => $faker->address, '城市 city' => $faker->city, '省 state'=> $faker->state, '省简称 stateAbbr' =>$faker->stateAbbr, // 公司,银行,广告语 '公司后缀 companySuffix'=> $faker->companySuffix, '公司 company'=> $faker->company, '银行 bank' => $faker->bank, '广告语 catchPhrase'=>$faker->catchPhrase, // 时间 'unixTime' => $faker->unixTime, 'year' => $faker->year, 'month' => $faker->month, 'dayOfMonth'=> $faker->dayOfMonth, 'date' =>$faker->date, 'time' =>$faker->time, //互联网 'domainName' => $faker->domainName, 'companyEmail' => $faker->companyEmail, 'email' => $faker->email, 'userName' => $faker->userName, 'password' => $faker->password, 'url' => $faker->url, 'ipv4' => $faker->ipv4, 'ipv6' => $faker->ipv6, 'localIpv4' => $faker->localIpv4, 'macAddress' => $faker->macAddress, 'userAgent' => $faker->userAgent, // 杂项 '罗马数字century' => $faker->century, '颜色hexcolor' =>$faker->hexcolor, 'mimeType'=>$faker->mimeType, '文件后缀fileExtension'=>$faker->fileExtension, 'img' => $faker->image, 'imgurl' => $faker->imageUrl, 'uuid' => $faker->uuid, 'sha1' => $faker->sha1, 'sha256' => $faker->sha256, 'md5'=> $faker->md5, //文本内容 '单词 word' => $faker->word, '单词 words' => $faker->words ( 5, true ), '短标题 sentence' => $faker->sentence, '内容 content' => $faker->text ( 500 ) , '内容 realText' => $faker->realText(100), ]; echo "<pre>". var_export ( $arr,1 )."</pre>"; } ini_set('display_errors', $ini_get_display_errors);
浏览器部分输出:
需同代码一样临时屏蔽警告信息,函数结束后再打开 注意每项都是单独的,和其他项无关联。所以类似地理位置那里貌似看起来不合理 本页面执行时间长,是因为调太多项,少的话很快 类库还有一些额外功能,例如确保不重复结果,关联orm等,但都不太重要 官网:https://github.com/fzaninotto/Faker array ( '姓名 name' => '柏淑兰', '姓 lastName' => '黎', '名 firstName' => '文彬', '手机 mobile' => '17763733071', '信用卡信息数组 creditCardDetails' => array ( 'type' => 'MasterCard', 'number' => '5379265658600441', 'name' => '都晶', 'expirationDate' => '07/20', ), '纬度 latitude' => 87.766043999999993729943525977432727813720703125, '经度 longitude' => 152.631833000000000311047188006341457366943359375, '国家 country' => '夏威夷', '国家代码 countryCode' => 'WF', '邮政编码:postcode' => '597100', '地址 address' => '兰州西夏区', '城市 city' => '上海', '省 state' => '广东省', '省简称 stateAbbr' => '蒙', '公司后缀 companySuffix' => '网络有限公司', '公司 company' => '易动力信息有限公司', '银行 bank' => '中国银行', '广告语 catchPhrase' => '时间改变一切', 'unixTime' => 385724385, 'year' => '1998', 'month' => '04', 'dayOfMonth' => '23', 'date' => '1980-06-03', 'time' => '07:29:14', 'domainName' => '.com', 'companyEmail' => 'quia11@.com.cn', 'email' => 'odio82@yahoo.com', 'userName' => 'jasperiores', 'password' => 'PF@/=SrrUe\'dH5@$', 'url' => 'http://www..com/recusandae-asperiores-ut-odit-fugiat', 'ipv4' => '89.254.9.179', 'ipv6' => '4371:6dd6:6c18:a49a:33bf:892b:63f2:30ab', 'localIpv4' => '0.0.0.0', 'macAddress' => '83:F5:2D:41:9E:88', 'userAgent' => 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/5321 (KHTML, like Gecko) Chrome/39.0.861.0 Mobile Safari/5321', '罗马数字century' => 'XIX', '颜色hexcolor' => '#cea81a', 'mimeType' => 'application/x-shockwave-flash', '文件后缀fileExtension' => 'au', 'img' => 'C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\52cc122599dc7789625212ef2d4086a3.jpg', 'imgurl' => 'http://lorempixel.com/640/480/?47204', 'uuid' => '591ad5c7-e029-325c-b536-e4c887afdbca', 'sha1' => '03cf39e07dd8a832781f0d6fa84cfb0342ab4db7', 'sha256' => 'f6e376ae06e9d140d1c44cb454cfbb60840b5d8022a3bb6e5cd6bcf5b9693abe', 'md5' => '6d802d4d33d38ce1023b179b4028a6e1', '单词 word' => 'cum', '单词 words' => 'omnis occaecati quasi eum necessitatibus', '短标题 sentence' => 'Optio laudantium quae quibusdam culpa eligendi.', '内容 content' => 'Inventore commodi facere blanditiis similique. Aut velit saepe dolorem quaerat possimus nam eligendi. Ut quo illum ipsum blanditiis. Perspiciatis corrupti nulla corporis totam modi repellat doloribus. Aut ea et cumque debitis rerum aut. Tenetur eveniet sint voluptas totam. Voluptatibus delectus distinctio vel rerum dolores. Corporis quod explicabo repellendus quia repellendus. Quis rerum corporis modi eveniet temporibus saepe.', '内容 realText' => 'King. The White Rabbit blew three blasts on the floor, and a crash of broken glass, from which she.', )
亲自试一试,才知道广告语的有趣!感谢把汉语加入到faker类库的人!
发表评论
-
召唤神龙 - 安装 centos 8, php 8, mysql 8, laravel 8 的整套 php 运行环境
2020-11-27 16:26 709本文编写时间:2020-11-27 传说集齐龙珠可以召唤神 ... -
centos8 使用阿里镜像快速安装php7.4套件
2020-11-15 00:48 853centos8 使用阿里镜像快速安装php7.4套件 本文只 ... -
centos7 使用阿里镜像快速安装php7.4套件
2020-11-15 00:32 1256本文只考虑centos7 今日 2020-11-16 rem ... -
composer常用命令
2020-11-05 14:46 1481列出当前全局配置 composer config -l -g ... -
期待centos8+php8 + mysql8 + laravel8,8888
2020-10-29 19:24 521期待centos8+php8 + mysql8 目前主要使用 ... -
ubuntu 安装 php7.4以及各类插件
2020-10-24 13:20 1130ubuntu 安装 php7.4以及各类插件 安装系统 最近 ... -
宝塔定义站点
2020-02-24 10:41 2宝塔定义站点。 1111111111111111111111 ... -
让php-fpm以root账号运行
2020-02-19 21:41 821一般来说,我们没有这种需求,但是当需要时, 可以让php-fp ... -
将代码部署到coding.net
2020-01-10 14:20 648coding.net 是一个git仓库,有免费有收费。 首先 ... -
php部署工具deployer技巧 - vendor目录创建
2020-01-06 12:06 911deployer是个好东西,可是每次都composer ,其实 ... -
自定义redis多个实例
2020-01-04 01:17 650假如多个项目部署到同一台服务器,有时会被redis的各项目前缀 ... -
推荐使用php的部署工具 deployer
2020-01-03 16:48 921php部署代码可以使用 https://deployer.or ... -
使用composer 类库 cachetool 清除opcache 的缓存
2020-01-03 16:38 966php的生产服务器上,需要把opche打开。 但有时,会被缓 ... -
laravel容器学习体会
2019-12-31 15:11 673根据文档与实测结果 假设我在app下建一个Services目 ... -
phalcon 自定义超强日志类
2019-12-18 10:00 833phalcon自带的日志文件类,有两个麻烦之处。 1、路径不能 ... -
自定义后台的使用
2019-12-18 05:22 424如果自己写后台,保存用户的表单请求值 所有的情况如下: 1 ... -
phalcon 自定义事件使用的多种方式
2019-12-16 20:43 781方法1:官方文档的方式。 这是控制器: public ... -
phalcon对控制器返回值的使用以输出json
2019-12-16 19:17 835在phalcon里,控制器的Action的方法的返回值没啥用。 ... -
phalcon数据库DB使用实例
2019-12-12 17:12 700整理了一下phalcon的db使用,写了个demo。 ... -
php-redis5.0降级成php-redis4.3
2019-08-22 00:01 895最新版本的php的redis插件,版本是5.0 但是可能会有 ...
相关推荐
Faker是一个非常实用的PHP类库,它的主要功能是生成各种模拟数据,这对于开发过程中的多种场景都非常有用。这个库的名字"Faker"来源于其核心功能——伪造(fake)数据,帮助开发者快速填充测试数据或者创建演示示例...
Faker是一个给你生成假象数据的PHP库,无论您是需要引导你的数据库,创建好看的XML文档,填写在你的持久性压力测试,或匿名从生产服务获取的数据,Faker都可以实现。
例如,`Faker::Name`可以用来生成假名,`Faker::Address`则可以生成虚构的地址信息,而`Faker::Internet`则用于创建电子邮件地址、URL和域名等网络相关的伪造数据。这些类通常包含多个实例方法,每个方法都会返回一...
波斯法克 laravel的波斯伪造者软件包。 创建此程序包的目的是使用虚假数据测试您的项目,而不是创建垃圾邮件。 请不要使用它来创建垃圾邮件。 新的选择即将推出。 享受它,谢谢。...Faker::lastName()
NIS Faker Gerador de NIS (PIS / PASEP / NIT) Ruby。... gem 'nis_faker'end用法 Faker::Nis.number #=> "12073822829"Faker::Nis.pretty #=> "120.7382.282-9"执照NIS Faker 是在 MIT 许可下发布的
dicom-faker 生成随机 dicom 标头。 现在,这是超基本的..它只会随机分配以下字段 各种 UID(SOPInstanceUID、SeriesInstanceUID、StudyInstanceUID 等) 各种患者信息(姓名、性别、体重等) 各种日期(学习...
"Node-Faker" 是一个基于 JavaScript 的开源库,专门用于生成模拟数据,它在开发过程中非常有用,特别是在测试、填充数据库或创建示例数据时。这个库提供了丰富的预定义函数,可以生成各种类型的数据,如人名、地址...
Faker是一个广泛使用的PHP库,专门设计用于生成各种测试所需的伪数据。在软件开发中,尤其是在进行单元测试、集成测试或功能测试时,经常会需要填充数据库或者创建模拟数据以确保代码的功能正常。Faker库提供了丰富...
$faker = Faker::create(); echo $faker->name; // 输出一个随机的全名 echo $faker->email; // 输出一个随机的电子邮件地址 echo $faker->address; // 输出一个随机的地址 ``` Faker还允许自定义提供者,这意味着...
可以生成的伪数据: 地址商业公司数据库日期金融黑客图像互联网洛雷姆名称电话随机的系统安装输入cmd + shift + p启动命令选项板,然后选择Extensions: Install Extension 。 搜索伪造者并安装。用法 输入cmd + ...
借助GitHub Actions,脚本得以连续运行,并在Ackee演示中填充了数据。 :hugging_face: 用法 1.安装依赖项 ackee-faker依赖... (v14或更高版本) 在继续之前,请确保安装并更新所有依赖项。 各个依赖项的安装说明...
Java Faker 此库是 Ruby 的faker gem(以及 Perl 的 Data::Faker ...dependencies { implementation 'com.github.javafaker:javafaker:1.0.2'}在你的 Java 代码中Faker faker = new Faker();String name = faker.name
Faker Extension for Yii 2 该扩展为提供了夹具命令。 有关许可证信息,请检查文件。 文档位于 。安装安装此扩展的首选方法是通过 。 无论运行 php composer.phar require --prefer-dist yiisoft/yii2-faker或添加 ...
法克::车辆Faker :: Vehicle是一个小扩展,它增加了用于生成伪造车辆数据的其他方法。安装将此行添加到您的应用程序的Gemfile中: gem 'faker-vehicle' 然后执行: $ bundle或将其自己安装为: $ gem install faker-...
骗子 Faker是一个PHP库,可以为您生成假数据。 无论您是需要引导数据库,创建美观的XML文档,填充持久性以进行压力测试还是匿名化来自生产服务的数据,Faker都是您的理想之选。 Faker受到Perl的和ruby的极大启发。 ...
哈皮·法克(Hapi Faker) Hapi Faker可帮助您创建虚假数据以轻松模拟或测试API端点。安装使用命令npm install --save hapi-faker安装此模块,之后即可将其注册为Hapi.js插件。 var Hapi = require ( 'hapi' ) ;var ...
GraphQL Faker 模拟您将来的API或使用来自真实数据扩展现有的API。 无需编码。 您只需要编写。 不用担心,我们将在SDL编辑器中为您提供示例。 在GIF中,我们向真正的GitHub API中的类型添加字段,您可以从GraphiQL,...
raml_faker使用raml_parse来解析raml,使用faker.js来模拟数据mock APIimageimageUrl 模拟一个图形 {width: number, height: number} 返回相应宽高的图片namefindName 返回一个姓名firstName 返回一个姓lastName ...
添加模块 Faker::SwansonIpsum、Faker::SwansonQuote,让您在 Ron Swanson 习语中享受无尽的乐趣。 为什么? 我不认为你应该跑掉一个分支来获得这个喜剧金牌,而且我不认为它真的应该在 master 分支中添加额外的...
//jitpack.io ' } }}dependencies { implementation ' com.github.cesarferreira:faker:x.x.x '} 或使用: 无人机添加造假者应用程序模块例子以下是一些示例,可为您提供使用该库的入门。 .loadRandomImage() ...