amculin / ektp-generator
使用PHP生成的随机印度尼西亚身份证(NIK)生成器
0.1.2
2024-08-29 04:12 UTC
This package is auto-updated.
Last update: 2024-09-11 16:08:44 UTC
README
随机生成有效的NIK。
安装
composer require amculin/ektp-generator
如何使用
use amculin\ektp\generator\KTP; $identity = new KTP(); echo "NIK: {$identity->getNIK()}";
输出
NIK: 3404086801690002
您还可以根据生成的NIK获取其他信息
echo "Province: {$identity->getProvince()->id} - {$identity->getProvince()->name}\n"; echo "City: {$identity->getCity()->id} - {$identity->getCity()->name}\n"; echo "District: {$identity->getDistrict()->id} - {$identity->getDistrict()->name}\n"; $birthDate = $identity->getBirthDate()->birthDate; $date = $identity->getBirthDate()->date; $month = $identity->getBirthDate()->month; $year = $identity->getBirthDate()->year; echo "Birth Date: {$birthDate} / {$date}-{$month}-{$year}\n";
输出
Province: 34 - Daerah Istimewa Yogyakarta City: 04 - Kab. Sleman District: 08 - Berbah Birth Date: 680169 / 28-01-1969
待办事项
- OOP增强
- 添加单元测试
- 参数化生成器(通过年龄、省份、城市等)
- 从API获取数据集的选项