ランダムで日本人の名前を返すPHPライブラリを作った
ランダムで日本人の名前を返す gem を作った という記事をみて、日本向けのPHP版Fakerを見つけられなかったので作ってみました(追記fzaninotto/Fakerが日本対応されてたようです)。
github - demouth/FakerJapanese
普通に作ってもつまらないので、キラキラした名前を生成するようにしてみましたが、特に深い意味はありません。
読み込み方
1. require_onceする
require_once 'vendor/Faker/Japanese.php';
2. autoloaderを使う
psr-0準拠なので、autoloaderで読み込めます
3. comporserを使う場合
"demouth/faker_japanese": "dev-master"
使い方
名前のダミーデータを生成します。
アロー演算子で姓や読みがな等を個別で取得出来ます。
<?php require_once 'vendor/Faker/Japanese.php'; $user = new Faker_Japanese(); var_dump($user) /* object(Faker_Japanese)#1 (7) { ["name"]=> string(65) "前田 沙利菜愛利江留(まえだ さりなありえる)" ["lastName"]=> string(6) "前田" ["firstName"]=> string(21) "沙利菜愛利江留" ["lastNameYomi"]=> string(9) "まえだ" ["firstNameYomi"]=> string(21) "さりなありえる" ["lastNameYomiKatakana"]=> string(9) "マエダ" ["firstNameYomiKatakana"]=> string(21) "サリナアリエル" } */
名前はランダムで決まり、下記のような名前になったりします。
- 阿部 泡姫(あべ ありえる)
- 伊藤 歩木鈴(いとう ぽこりん)
- 一言 振門体(ひとこと ふるもんてぃ)
- 池田 ハム太郎(いけだ はむたろう)
使うことがあるかわかりませんが、良かったら使ってみてください。