fakerでフェイクなデータを作成してみる
ユーザ名やメールアドレスなどのダミーデータを作成してくれるFakerというPHPのライブラリがあります。
Composerによるインストール
$ mkdir faker
$ cd faker
$ composer require "fzaninotto/faker:v1.4.0"
スクリプトの作成
データを出力するスクリプトを作成します。
test.php
<?php
require __DIR__ . '/vendor/autoload.php';
$faker = Faker\Factory::create('ja_JP');
for ($i=0; $i < 10; $i++) {
echo $faker->name . ' ';
echo $faker->address . "\n";
}
データを生成してみる
$ php test.php
山田 直子 9454424 北海道渚市北区吉本町工藤10-5-1
西之園 桃子 1491403 愛知県藤本市北区西之園町三宅8-6-4
喜嶋 里佳 5132234 北海道山田市北区三宅町田辺1-7-2 コーポ加納104号
加納 晃 8379973 徳島県浜田市東区山田町吉本6-4-6
村山 あすか 7274284 岐阜県大垣市東区大垣町浜田7-3-2
西之園 明美 2019065 千葉県工藤市西区喜嶋町西之園6-4-2 ハイツ田辺108号
加納 聡太郎 7265432 広島県喜嶋市西区吉本町吉本3-9-3
山田 あすか 5918153 神奈川県三宅市東区吉本町笹田9-9-4
浜田 加奈 6238601 北海道青田市東区三宅町津田8-5-5 ハイツ加納105号
鈴木 知実 1431819 石川県工藤市東区三宅町杉山9-7-6 ハイツ加納101号
それっぽいです。
関連
Date: 2014/06/13