Person.php
5.0 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<?php
namespace Faker\Provider\zh_CN;
class Person extends \Faker\Provider\Person
{
protected static $maleNameFormats = [
'{{lastName}}{{firstNameMale}}',
];
protected static $femaleNameFormats = [
'{{lastName}}{{firstNameFemale}}',
];
protected static $titleMale = ['先生', '医生', '老师', '教授', '律师', '经理'];
protected static $titleFemale = ['女士', '小姐', '夫人', '太太', '医生', '老师', '教授', '律师', '经理'];
/**
* According to http://baike.baidu.com/view/6109935.htm,
* these are the top 300 lastnames from the 6th Chinese national census of population,
* containing 299 single-character surname and 1 double-character surname '欧阳',
* so you can get random names including double-character surname but not too many.
*/
protected static $lastName = [
'李', '王', '张', '刘', '陈', '杨', '赵', '黄', '周', '吴',
'徐', '孙', '胡', '朱', '高', '林', '何', '郭', '马', '罗',
'梁', '宋', '郑', '谢', '韩', '唐', '冯', '于', '董', '萧',
'程', '曹', '袁', '邓', '许', '傅', '沉', '曾', '彭', '吕',
'苏', '卢', '蒋', '蔡', '贾', '丁', '林', '薛', '叶', '阎',
'余', '潘', '杜', '戴', '夏', '钟', '汪', '田', '任', '姜',
'范', '方', '石', '姚', '谭', '廖', '邹', '熊', '金', '陆',
'郝', '孔', '白', '崔', '康', '毛', '邱', '秦', '江', '史',
'顾', '侯', '邵', '孟', '龙', '万', '段', '雷', '钱', '汤',
'尹', '黎', '易', '常', '武', '乔', '贺', '赖', '龚', '文',
'庞', '樊', '兰', '殷', '施', '陶', '洪', '翟', '安', '颜',
'倪', '严', '牛', '温', '芦', '季', '俞', '章', '鲁', '葛',
'伍', '韦', '申', '尤', '毕', '聂', '丛', '焦', '向', '柳',
'邢', '路', '岳', '齐', '沿', '梅', '莫', '庄', '辛', '管',
'祝', '左', '涂', '谷', '祁', '时', '舒', '耿', '牟', '卜',
'路', '詹', '关', '苗', '凌', '费', '纪', '靳', '盛', '童',
'欧', '甄', '项', '曲', '成', '游', '阳', '裴', '席', '卫',
'查', '屈', '鲍', '位', '覃', '霍', '翁', '隋', '植', '甘',
'景', '薄', '单', '包', '司', '柏', '宁', '柯', '阮', '桂',
'闵', '欧阳', '解', '强', '柴', '华', '车', '冉', '房', '边',
'辜', '吉', '饶', '刁', '瞿', '戚', '丘', '古', '米', '池',
'滕', '晋', '苑', '邬', '臧', '畅', '宫', '来', '嵺', '苟',
'全', '褚', '廉', '简', '娄', '盖', '符', '奚', '木', '穆',
'党', '燕', '郎', '邸', '冀', '谈', '姬', '屠', '连', '郜',
'晏', '栾', '郁', '商', '蒙', '计', '喻', '揭', '窦', '迟',
'宇', '敖', '糜', '鄢', '冷', '卓', '花', '仇', '艾', '蓝',
'都', '巩', '稽', '井', '练', '仲', '乐', '虞', '卞', '封',
'竺', '冼', '原', '官', '衣', '楚', '佟', '栗', '匡', '宗',
'应', '台', '巫', '鞠', '僧', '桑', '荆', '谌', '银', '扬',
'明', '沙', '薄', '伏', '岑', '习', '胥', '保', '和', '蔺',
];
protected static $firstNameMale = [
'伟', '强', '磊', '洋', '勇', '军', '杰', '涛', '超', '明',
'刚', '平', '辉', '鹏', '华', '飞', '鑫', '波', '斌', '宇',
'浩', '凯', '健', '俊', '帆', '帅', '旭', '宁', '龙', '林',
'欢', '阳', '建华', '亮', '成', '畅', '建', '峰', '建国', '建军',
'晨', '瑞', '志强', '兵', '雷', '东', '欣', '博', '彬', '坤',
'全安', '荣', '岩', '杨', '文', '利', '楠', '建平', '嘉俊', '晧',
'建明', '子安', '新华', '鹏程', '学明', '博涛', '捷', '文彬', '楼', '鹰',
'松', '伦', '超', '钟', '瑜', '振国', '洪', '毅', '昱然', '哲',
'翔', '翼', '祥', '国庆', '哲彦', '正诚', '正豪', '正平', '正业', '志诚',
'志新', '志勇', '志明', '志强', '志文', '致远', '智明', '智勇', '智敏', '智渊',
];
protected static $firstNameFemale = [
'芳', '娜', '敏', '静', '敏静', '秀英', '丽', '洋', '艳', '娟',
'文娟', '君', '文君', '珺', '霞', '明霞', '秀兰', '燕', '芬', '桂芬',
'玲', '桂英', '丹', '萍', '华', '红', '玉兰', '桂兰', '英', '梅',
'莉', '秀珍', '雪', '依琳', '旭', '宁', '婷', '馨予', '玉珍', '凤英',
'晶', '欢', '玉英', '颖', '红梅', '佳', '倩', '琴', '兰英', '云',
'洁', '爱华', '淑珍', '春梅', '海燕', '晨', '冬梅', '秀荣', '瑞', '桂珍',
'莹', '秀云', '桂荣', '秀梅', '丽娟', '婷婷', '玉华', '琳', '雪梅', '淑兰',
'丽丽', '玉', '秀芳', '欣', '淑英', '桂芳', '丽华', '丹丹', '桂香', '淑华',
'秀华', '桂芝', '小红', '金凤', '文', '利', '楠', '红霞', '瑜', '桂花',
'璐', '凤兰', '腊梅', '瑶', '嘉', '怡', '冰冰', '玉梅', '慧', '婕',
];
}