php fzaninotto/fakerを利用してダミーデータを作成する

  • 作成日 2020.09.12
  • php
php fzaninotto/fakerを利用してダミーデータを作成する

phpでfzaninotto/fakerをcomposer利用してインストールして、ダミーデータを作成するまでの手順を記述してます。

環境

  • OS CentOS Linux release 8.1.1911 (Core)
  • PHP 7.4.5
  • Composer 1.10.5

※CentOs8 php7.4をインストールする手順はこちら
※CentOs8にcomposerをインストールする手順はこちら

fzaninotto/fakerインストール

phpが動作しているフォルダで、composerを使用してインストールします。
※自分の場合は「/var/www/html」です。

composer require fzaninotto/faker

fzaninotto/faker利用

「/var/www/html」に「test.php」を下記のコードで作成します。

<?php
ini_set('display_errors', "On");

require_once 'vendor/fzaninotto/faker/src/autoload.php';

$faker = Faker\Factory::create('ja_JP');
//フェイクデーター作成
for ($i = 0; $i < 50; $i++) {
  echo $faker->email . "<br>";
}

実行すると下図の通りに、ランダムなメールアドレスが生成されます。

その他には、名前や住所、電話番号も生成可能です。

<?php
ini_set('display_errors', "On");

require_once 'vendor/fzaninotto/faker/src/autoload.php';

$faker = Faker\Factory::create('ja_JP');
//フェイクデーター作成
for ($i = 0; $i < 50; $i++) {
  echo $faker->email . $faker->name . $faker->phoneNumber . $faker->address ."<br>";
}

※その他の自動に生成できるものはこちらのサイトに記述されてます。