Address.php
5 years ago
Company.php
5 years ago
Internet.php
5 years ago
Person.php
5 years ago
PhoneNumber.php
5 years ago
Text.php
5 years ago
Person.php
854 lines
| 1 | <?php |
| 2 | |
| 3 | namespace Faker\Provider\fa_IR; |
| 4 | |
| 5 | class Person extends \Faker\Provider\Person |
| 6 | { |
| 7 | protected static $maleNameFormats = array( |
| 8 | '{{firstNameMale}} {{lastName}}', |
| 9 | '{{firstNameMale}} {{lastName}}', |
| 10 | '{{firstNameMale}} {{lastName}}', |
| 11 | '{{firstNameMale}} {{lastName}}', |
| 12 | '{{titleMale}} {{firstNameMale}} {{lastName}}', |
| 13 | ); |
| 14 | |
| 15 | protected static $femaleNameFormats = array( |
| 16 | '{{firstNameFemale}} {{lastName}}', |
| 17 | '{{firstNameFemale}} {{lastName}}', |
| 18 | '{{firstNameFemale}} {{lastName}}', |
| 19 | '{{firstNameFemale}} {{lastName}}', |
| 20 | '{{titleFemale}} {{firstNameFemale}} {{lastName}}', |
| 21 | ); |
| 22 | |
| 23 | /** |
| 24 | * @link https://sites.google.com/site/farshidfarhat/boy-names |
| 25 | */ |
| 26 | protected static $firstNameMale = array( |
| 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 | 'ثابت', |
| 84 | 'جا� |
| 85 | اسب', 'جا� |
| 86 | ی', 'جاوید', 'جبّار', 'جعفر', 'جلال', 'جلایل', 'ج� |
| 87 | ال', 'ج� |
| 88 | شید', 'جهان', 'جهانبان', 'جهانبخت', 'جهانبخش', 'جهاندار', 'جهانسوز', 'جهانشاد', 'جهانشاه', 'جهانشیر', 'جهانفر', 'جهانگیر', 'جهان� |
| 89 | هر', 'جهانیار', 'جواد', 'جوانشیر', 'جوریل', 'جویان', |
| 90 | 'چاووش', 'چکاد', 'چنگیز', |
| 91 | 'حافظ', 'حا� |
| 92 | د', 'حا� |
| 93 | ی', 'حانی', 'حبیب', 'حسا� |
| 94 | ', 'حسن', 'حسین', 'ح� |
| 95 | ید', 'حیدر', |
| 96 | 'خرداد', 'خرسند', 'خسرو', 'خشایار', |
| 97 | 'دابا', 'داتیس', 'دادبه', 'دادبین', 'دادفر', 'داد� |
| 98 | هر', 'دادور', 'دارا', 'داراب', 'دار� |
| 99 | ان', 'داریا', 'داریان', 'داریوش', 'دا� |
| 100 | ون', 'دانا', 'دانش', 'دانوش', 'دانیال', 'داور', 'داوود', 'دریا دل', 'دلاور', 'دلیر', 'دولت', 'دیاکو', |
| 101 | 'راجی', 'راد', 'رادبد', 'راد� |
| 102 | ان', 'راد� |
| 103 | نش', 'راد� |
| 104 | هر', 'رادین', 'رازان', 'رازبان', 'رازی', 'راستین', 'را� |
| 105 | بُد', 'را� |
| 106 | تین', 'را� |
| 107 | ی', 'را� |
| 108 | یاد', 'را� |
| 109 | یار', 'را� |
| 110 | ین', 'راهزاد', 'رایان', 'رایکا', 'رحی� |
| 111 | ', 'رخشان', 'رزین', 'رسا� |
| 112 | ', 'رست� |
| 113 | ', 'رسول', 'رشید', 'رشین', 'رضا', 'رُکندین', 'رها', 'رهاد', 'رها� |
| 114 | ', 'رها� |
| 115 | ', 'روئین', 'روزبه', 'روشاک', 'روشان', |
| 116 | 'زاب', 'زادفر', 'زاد� |
| 117 | هر', 'زال', 'زا� |
| 118 | یاد', 'زاهد', 'زاور', 'زراسب', 'زرتشت', 'زروان', 'زروند', 'زریر', 'زکریا', 'زند', 'زواره', |
| 119 | 'ژاژه', 'ژا� |
| 120 | ک', 'ژرفا', 'ژکفر', 'ژوبین', 'ژیان', 'ژیانفر', 'ساتراپ', |
| 121 | 'ساتیار', 'ساحل', 'سارنگ', 'ساسان', 'ساعد', 'سالار', 'سا� |
| 122 | ', 'سا� |
| 123 | ان', 'سا� |
| 124 | ی', 'سا� |
| 125 | یار', 'سا� |
| 126 | ین', 'ساویز', 'سپنتا', 'سپنت� |
| 127 | ان', 'سپند', 'سپندار', 'سپهر', 'ستّار', 'ستوده', 'سردار', 'سر� |
| 128 | د', 'سر� |
| 129 | ند', 'سرواد', 'سروش', 'سریر', 'سعید', 'سل� |
| 130 | ', 'سل� |
| 131 | ان', 'سل� |
| 132 | ک', 'سلی� |
| 133 | ', 'سلی� |
| 134 | ان', 'س� |
| 135 | راد', 'س� |
| 136 | ند', 'س� |
| 137 | یر', 'سنجر', 'سهراب', 'سهند', 'سهیل', 'سوران', 'سورنا', 'سوشیانت', 'سوفرا', 'سیا� |
| 138 | ک', 'سیاوش', 'سیر� |
| 139 | ان', 'سیروس', 'سینا', 'سینا� |
| 140 | ', 'سیوا', |
| 141 | 'شاپور', 'شادان', 'شادرخ', 'شادروز', 'شاد� |
| 142 | هر', 'شادورد', 'شارود', 'شاهد', 'شاهرخ', 'شاهور', 'شاهین', 'شایا', 'شایان', 'شایگان', 'شباویز', 'شبدیز', 'شجاع', 'شروین', 'شریف', 'ش� |
| 143 | سا', 'ش� |
| 144 | یل', 'شهاب', 'شهباز', 'شهبال', 'شهبد', 'شهپر', 'شهداد', 'شهراب', 'شهراد', 'شهرا� |
| 145 | ', 'شهرباز', 'شهرداد', 'شهروز', 'شهریار', 'شهکا� |
| 146 | ', 'شهنا� |
| 147 | ', 'شهیار', 'شولان', 'شووان', 'شیداسب', 'شیدفر', 'شیده', 'شیدوش', 'شیرزاد', 'شیروان', 'شیرویه', |
| 148 | 'صابر', 'صادق', 'صبا', 'صدری', 'صدیق', 'صلاح', 'صلاح الدین', 'ص� |
| 149 | د', |
| 150 | 'ضیا', |
| 151 | 'طاهر', 'طه� |
| 152 | ورث', 'طوس', 'طوفان', |
| 153 | 'ظفر', |
| 154 | 'عادل', 'عارف', 'عبّاس', 'عدلان', 'عرفان', 'عزیز', 'عطا', 'عظی� |
| 155 | ', 'علی', 'علی داد', 'ع� |
| 156 | اد', 'ع� |
| 157 | ید', 'عنایت', |
| 158 | 'غدیر', |
| 159 | 'فاتک', 'فاریا', 'فاضل', 'فراز', 'فراز� |
| 160 | ان', 'فرا� |
| 161 | رز', 'فرا� |
| 162 | ین', 'فربد', 'فرتاش', 'فرتوس', 'فرج', 'فرجاد', 'فرجا� |
| 163 | ', 'فرّخ', 'فرخاد', 'فرّخزاد', 'فردات', 'فرداد', 'فردوس', 'فردید', 'فردیس', 'فردین', 'فردین', 'فرزاد', 'فرزا� |
| 164 | ', 'فرزان', 'فرزین', 'فرساد', 'فرشاد', 'فرشید', 'فرشیدورد', 'فرشین', 'فرلاس', 'فرناد', 'فرنا� |
| 165 | ', 'فرنود', 'فرهاد', 'فرهان', 'فرهد', 'فرهنگ', 'فرهود', 'فرود', 'فروَد', 'فرورتیش', 'فروردین', 'فروهر', 'فریان', 'فریان', 'فریبرز', 'فرید', 'فریدون', 'فریس', 'فری� |
| 166 | ان', 'فرینا� |
| 167 | ', 'فریور', 'فیروز', 'فیلک', |
| 168 | 'قادر', 'قاس� |
| 169 | ', 'قباد', 'قدرت', 'قلندر', 'قیصر', |
| 170 | 'کارن', 'کاظ� |
| 171 | ', 'کا� |
| 172 | ', 'کا� |
| 173 | بخش', 'کا� |
| 174 | بد', 'کا� |
| 175 | بیز', 'کا� |
| 176 | بین', 'کا� |
| 177 | دین', 'کا� |
| 178 | ران', 'کا� |
| 179 | شاد', 'کا� |
| 180 | کار', 'کا� |
| 181 | وس', 'کا� |
| 182 | یار', 'کاوان', 'کاوه', 'کاووس', 'کاویان', 'کتیبه', 'کری� |
| 183 | ', 'کری� |
| 184 | ان', 'کری� |
| 185 | داد', 'کسرا', 'کشواد', 'کلباد', 'ک� |
| 186 | ال', 'ک� |
| 187 | بوجیه', 'کواد', 'کورُس', 'کورش', 'کورنگ', 'کوشا', 'کوشان', 'کوشیار', 'کوهیار', 'کیارش', 'کی آر� |
| 188 | ین', 'کیا', 'کیان', 'کَیان', 'کیانوش', 'کیانوش', 'کیاوش', 'کیخسرو', 'کیقباد', 'کیکاووس', 'کیهان', 'کیوان', 'کیو� |
| 189 | رث', |
| 190 | 'گرز� |
| 191 | ', 'گرشاسب', 'گرگین', 'گشتاسب', 'گودرز', 'گورنگ', 'گوشاسب', 'گو� |
| 192 | اتا', 'گیو', |
| 193 | 'لسان', 'لهراسب', 'لیث', |
| 194 | '� |
| 195 | ازار', '� |
| 196 | ازیار', '� |
| 197 | اکان', '� |
| 198 | انک', '� |
| 199 | انوش', '� |
| 200 | انی', '� |
| 201 | اهان', '� |
| 202 | اهر', '� |
| 203 | تین', '� |
| 204 | جتبی', '� |
| 205 | جید', '� |
| 206 | حسن', '� |
| 207 | ح� |
| 208 | ّد', '� |
| 209 | ح� |
| 210 | ود', '� |
| 211 | راد', '� |
| 212 | رتضی', '� |
| 213 | رتیا', '� |
| 214 | ردآویج', '� |
| 215 | رداس', '� |
| 216 | رزبان', '� |
| 217 | روان', '� |
| 218 | زدا', '� |
| 219 | زدک', '� |
| 220 | سعود', '� |
| 221 | صطفی', '� |
| 222 | عین', '� |
| 223 | قصود', '� |
| 224 | کابیز', '� |
| 225 | َلِک', '� |
| 226 | لیک', '� |
| 227 | نصور', '� |
| 228 | نوچهر', '� |
| 229 | هبد', '� |
| 230 | هداد', '� |
| 231 | هدی', '� |
| 232 | هرا', '� |
| 233 | هراب', '� |
| 234 | هراد', '� |
| 235 | هراشک', '� |
| 236 | هرا� |
| 237 | ', '� |
| 238 | هرا� |
| 239 | ', '� |
| 240 | هران', '� |
| 241 | هربان', '� |
| 242 | هرتاش', '� |
| 243 | هرداد', '� |
| 244 | هرزاد', '� |
| 245 | هرساد', '� |
| 246 | هرشاد', '� |
| 247 | هرک', '� |
| 248 | هرگان', '� |
| 249 | هرنا� |
| 250 | ', '� |
| 251 | هرنگ', '� |
| 252 | هرنوش', '� |
| 253 | هرورز', '� |
| 254 | هروند', '� |
| 255 | هریار', '� |
| 256 | هریار', '� |
| 257 | هوار', '� |
| 258 | هوند', '� |
| 259 | هیار', '� |
| 260 | هیاز', '� |
| 261 | هی� |
| 262 | ن', '� |
| 263 | وسی', '� |
| 264 | یثاق', '� |
| 265 | یث� |
| 266 | ', '� |
| 267 | یرزا', '� |
| 268 | یعاد', '� |
| 269 | یلاد', |
| 270 | 'نادر', 'ناصر', 'نا� |
| 271 | دار', 'نا� |
| 272 | ور', 'نا� |
| 273 | ی', 'نجید', 'نرسی', 'نری� |
| 274 | ان', 'نَستور', 'نشواد', 'نصرت', 'نصیح', 'نصیر', 'نظا� |
| 275 | ', 'نع� |
| 276 | ت', 'نوبان', 'نوروز', 'نوری', 'نوزر', 'نوژان', 'نوشزاد', 'نوشیروان', 'نوند', 'نویان', 'نوید', 'نوین', 'نیرَ� |
| 277 | ', 'نیرو', 'نیک', 'نیک آهنگ', 'نیکا', 'نیکان', 'نیکاو', 'نیکروز', 'نیکزاد', 'نیکنا� |
| 278 | ', 'نیکنیا', 'نی� |
| 279 | ا', 'نی� |
| 280 | اد', 'نیناد', 'نیو', 'نیواد', 'نیوتور', 'نیوراد', 'نیوزاد', 'نیوشا', 'نیوند', |
| 281 | 'هاتف', 'هادی', 'هارون', 'هاش� |
| 282 | ', 'ها� |
| 283 | ان', 'ها� |
| 284 | ون', 'هدایت', 'هر� |
| 285 | ز', 'هژیر', 'هشا� |
| 286 | ', 'ه� |
| 287 | ایون', 'هوتن', 'هورداد', 'هوشان', 'هوش� |
| 288 | ند', 'هوشنگ', 'هوشیار', 'هو� |
| 289 | ان', 'هو� |
| 290 | ن', 'هو� |
| 291 | ین', 'هونا� |
| 292 | ', 'هیتاسب', 'هیراد', 'هیربد', 'هیرسا', 'هیر� |
| 293 | ند', 'هیوند', |
| 294 | 'وارتان', 'واروژ', 'واریان', 'والا', 'واله', 'وجیح', 'وحدت', 'وحید', 'ورجاوند', 'ورشاسب', 'ورفان', 'ورنا', 'وُریا', 'وش� |
| 295 | گیر', 'وفا', 'ونداد', 'وهاب', 'وهبد', 'وهرز', 'ویراف', 'ویسه', 'ویشپر', 'ویشتاسب', |
| 296 | 'یاران', 'یاری', 'یازان', 'یاشار', 'یا� |
| 297 | ین', 'یاور', 'یاوند', 'یحیی', 'یزدان', 'یزدان بخش', 'یزدانفر', 'یزدگرد', 'یعقوب', 'یوسف', 'یونس', |
| 298 | ); |
| 299 | |
| 300 | /** |
| 301 | * @link https://sites.google.com/site/farshidfarhat/girl-names |
| 302 | */ |
| 303 | protected static $firstNameFemale = array( |
| 304 | 'آبان', 'آبان بانو', 'آبان دخت', 'آتاناز', 'آتسا', 'آتنا', 'آتنه', 'آتوسا', 'آتوشه', 'آتیشه', 'آذر', 'آذرافروز', 'آذران', 'آذرجهر', 'آذرخش', 'آذرداد', 'آذردخت', 'آذرشین', 'آذرفروز', 'آذرک', 'آذرگل', 'آذرگون', 'آذر� |
| 305 | هر', 'آذر� |
| 306 | ینا', 'آذرنوش', 'آذروان', 'آذریاس', 'آذرین', 'آذین', 'آذین بانو', 'آذین دخت', 'آرا', 'آراسته', 'آرا� |
| 307 | بانو', 'آرایه', 'آرتا', 'آرتادخت', 'آرت� |
| 308 | یس', 'آرتنوس', 'آرزو', 'آرسته', 'آر� |
| 309 | ان', 'آر� |
| 310 | یتا', 'آر� |
| 311 | یلا', 'آر� |
| 312 | ین دخت', 'آروشا', 'آریا', 'آریان', 'آریانا', 'آرین', 'آرین', 'آزاد دخت', 'آزاد� |
| 313 | هر', 'آزاده', 'آزر� |
| 314 | یدخت', 'آزیتا', 'آژند', 'آسا', 'آسا� |
| 315 | ', 'آس� |
| 316 | ان', 'آس� |
| 317 | انه', 'آسیا', 'آسیه', 'آصفه', 'آفاق', 'آفتاب', 'آفری', 'آفرین', 'آلاله', 'آل� |
| 318 | ا', 'آلیش', 'آ� |
| 319 | نه', 'آ� |
| 320 | وتیا', 'آ� |
| 321 | یتریس', 'آ� |
| 322 | یتریس', 'آ� |
| 323 | یتیس', 'آنا', 'آناهیتا', 'آندیا', 'آنوش', 'آنیتا', 'آهنگ', 'آهو', 'آوا', 'آوازه', 'آوند', 'آوید', 'آویده', 'آویز', 'آویزه', 'آویژه', 'آویسا', 'آویش', 'آویشن', 'آویشه', 'آوین', 'آیتان', 'آیدا', 'آیدان', 'آیسا', 'آیسان', 'آیسان', 'آیسل', 'آیلا', 'آیلین', 'آیناز', 'آیه', 'ابریش� |
| 324 | ', 'احترا� |
| 325 | ', 'اختر', 'ارانوس', 'ارزین', 'ارستو', 'ارغوان', 'ارکیده', 'ار� |
| 326 | ', 'ار� |
| 327 | غان', 'ارنواز', 'اروانه', 'اروسا', 'اریکا', 'اِستاتیرا', 'استر', 'اشرف', 'اعظ� |
| 328 | ', 'افتخار', 'افرا', 'افرند', 'افروز', 'افروزه', 'افری', 'افسان', 'افسانه', 'افسر', 'افسون', 'افشان', 'افشانه', 'افشک', 'افشنگ', 'افشید', 'افشیده', 'افشینه', 'اکر� |
| 329 | ', 'الدوز', 'الفت', 'ال� |
| 330 | اس', 'ال� |
| 331 | یرا', 'الناز', 'الها� |
| 332 | ', 'الهه', 'الیا', 'الیزه', 'الیکا', 'ا� |
| 333 | یتیس', 'ا� |
| 334 | ید', 'ا� |
| 335 | یده', 'ا� |
| 336 | یربانو', 'ا� |
| 337 | یره', 'انارا� |
| 338 | ', 'اندیشه', 'انسی', 'انسیه', 'انور', 'انوشا', 'انوشک', 'انوشه', 'انیس', 'انیسا', 'انیسه', 'اورسیا', 'اوزن', 'اولیا', 'ایده', 'ایران', 'ایران بانو', 'ایران دخت', 'ایرسا', 'ایرسیا', 'ایلا', 'ای� |
| 339 | ان', |
| 340 | 'بابوک', 'باران', 'بارانک', 'بارانه', 'با� |
| 341 | ی', 'با� |
| 342 | یک', 'با� |
| 343 | ین', 'باناز', 'بانو', 'بانویه', 'بدری', 'بدریه', 'برسابه', 'برسین', 'برسینا', 'بلور', 'بنفشه', 'به آذر', 'به آذین', 'به آرا', 'به آفرید', 'به آفرین', 'به بها', 'بها', 'بهار', 'بهاربانو', 'بهارک', 'بهاره', 'بهاک', 'بها� |
| 344 | ین', 'بهتا� |
| 345 | ', 'بهتن', 'بهجان', 'بهجت', 'بهدخت', 'بهدله', 'بهدیس', 'بهرا� |
| 346 | ن', 'بهرخ', 'بهرو', 'بهشته', 'بهشید', 'به� |
| 347 | یس', 'بهناز', 'بهناک', 'بهنوش', 'بههن', 'بهی', 'بهین', 'بهینه', 'بوبک', 'بوران', 'بوران دخت', 'بوسه', 'بی بی', 'بی بی ناز', 'بیتا', 'بیدخت', |
| 348 | 'پاپلی', 'پاتونه', 'پارسادخت', 'پار� |
| 349 | یس', 'پار� |
| 350 | ین', 'پارنیز', 'پاکسی� |
| 351 | ا', 'پاکنوش', 'پالیز', 'پانته آ', 'پانویه', 'پانیذ', 'پدیده', 'پرتو', 'پرخیده', 'پردیس', 'پرستان', 'پرسته', 'پرستو', 'پرستوک', 'پرسون', 'پرشاد', 'پرشنگ', 'پرشه', 'پرگل', 'پر� |
| 352 | ون', 'پر� |
| 353 | یدا', 'پرنا', 'پرناز', 'پرند', 'پرندیس', 'پرندین', 'پرنگ', 'پرنو', 'پرنیا', 'پرنیان', 'پروا', 'پروان', 'پروانه', 'پروچیستا', 'پرور', 'پروسکا', 'پروشات', 'پروند', 'پروه', 'پروین', 'پری', 'پری دخت', 'پری رو', 'پریا', 'پریجهان', 'پریچهر', 'پریچهره', 'پریزاد', 'پریسا', 'پریساتیس', 'پریسان', 'پریسوز', 'پریسی� |
| 354 | ا', 'پریشاد', 'پریش� |
| 355 | ', 'پری� |
| 356 | ا', 'پرین', 'پریناز', 'پریناز', 'پرینوش', 'پریور', 'پریوش', 'پژواک', 'پسند', 'پگاه', 'پلاگه', 'پوپک', 'پوپه', 'پوران', 'پوران دخت', 'پورکار', 'پوری', 'پونل', 'پونه', 'پیچک', 'پیراسته', 'پیرایه', 'پیروزدخت', 'پیروزه', 'پی� |
| 357 | انه', 'پی� |
| 358 | وده', 'پیوند', |
| 359 | 'تابا', 'تابان', 'تابش', 'تاج بانو', 'تارا', 'تانیا', 'تبس� |
| 360 | ', 'ترانه', 'ترسا', 'تر� |
| 361 | ه', 'ترنگ', 'تکت� |
| 362 | ', 'تندیس', 'ته� |
| 363 | ینه', 'توتک', 'توران', 'توران خت', 'توریا', 'توسکا', 'توکا', 'تیبا', 'تیرا', 'تیراژه', 'تیرا� |
| 364 | ', 'تیکا', 'تینا', |
| 365 | 'ثریّا', 'ث� |
| 366 | ر', 'ث� |
| 367 | ره', 'ث� |
| 368 | ن', 'ث� |
| 369 | یلا', 'ث� |
| 370 | ینا', |
| 371 | 'جا� |
| 372 | ک', 'جانان', 'جانفروز', 'جاودانه', 'جبّاره', 'جریره', 'جلا', 'جلوه', 'جلیله', 'ج� |
| 373 | یله', 'جنّت', 'جهان', 'جهان آرا', 'جهان بانو', 'جهان تاب', 'جهان دخت', 'جهان ناز', 'جوانه', 'جیران', |
| 374 | 'چا� |
| 375 | ه', 'چش� |
| 376 | ک', 'چکا', 'چکا� |
| 377 | ه', 'چکاوک', 'چلیپا', 'چ� |
| 378 | ان', 'چ� |
| 379 | انه', 'چ� |
| 380 | ن', 'چیترا', 'چیستا', 'چیکا', |
| 381 | 'حاتفه', 'حا� |
| 382 | ده', 'حا� |
| 383 | ی', 'حا� |
| 384 | یه', 'حبیبه', 'حدا', 'حدیث', 'حدیقه', 'حر� |
| 385 | ت', 'حریره', 'حسنا', 'حلی� |
| 386 | ه', 'ح� |
| 387 | یده', 'ح� |
| 388 | یرا', 'حنا', 'حوّا', 'حور', 'حورا', 'حوروش', 'حوری', 'حوریه', |
| 389 | 'خاتون', 'خاطره', 'خاور', 'خاوردخت', 'خجسته', 'خدیجه', 'خزر', 'خندان', 'خنده', 'خنیا', 'خورشاد', 'خورشید', 'خورشید بانو', 'خوروش', 'خوشه', 'خینا', |
| 390 | 'دا� |
| 391 | ینه', 'دانا', 'دانه', 'داور', 'دردانه', 'درسا', 'درنا', 'درناز', 'دری', 'دریا', 'دریاناز', 'دریانه', 'دل آرا', 'دل آسا', 'دل آویز', 'دل افرز', 'دلارا� |
| 392 | ', 'دلبر', 'دلبند', 'دلربا', 'دلشاد', 'دلکش', 'دلناز', 'دلنواز', 'دلیار', 'دلیله', 'دنا', 'دنیا', 'دنیازاد', 'دنیاناز', 'دیبا', 'دینا', 'دینک', 'دینه', |
| 393 | 'راحله', 'راحیل', 'رادنوش', 'راز', 'رازان', 'رازک', 'راستا', 'راستاک', 'راستینه', 'راسن', 'راشین', 'راضیه', 'راضیه', 'را� |
| 394 | ا', 'را� |
| 395 | بهشت', 'را� |
| 396 | دخت', 'را� |
| 397 | ش', 'را� |
| 398 | ک', 'را� |
| 399 | ونا', 'را� |
| 400 | ین دخت', 'را� |
| 401 | ینا', 'را� |
| 402 | ینه', 'راهله', 'راوک', 'رایکا', 'رباب', 'ربابه', 'رجاء', 'رخسارا', 'رخساره', 'رخشا', 'رخشاد', 'رخشاد', 'رخشان', 'رخشان', 'رخند', 'رُدگون', 'ردی� |
| 403 | ه', 'رز� |
| 404 | ا', 'رسا', 'رشا', 'رشاد', 'رشیا', 'رضوان', 'رعنا', 'رفا', 'رقیّه', 'رکسانا', 'رها', 'رهادخت', 'روا', 'روان', 'روجا', 'روح انگیز', 'رودابه', 'روزچهر', 'روژان', 'روژین', 'روژینا', 'روشانه', 'روشن', 'روشنا', 'روشنک', 'رو� |
| 405 | ینا', 'روناک', 'رونق', 'رویا', 'رویا', 'ریتا', 'ریحان', 'ریحانک', 'ریحانه', 'ریکا', 'ری� |
| 406 | ا', 'ری� |
| 407 | از', |
| 408 | 'زرآسا', 'زرافشان', 'زربانو', 'زرسا', 'زری', 'زریله', 'زرّین', 'زرّین تاج', 'زرّین دخت', 'زرّینه', 'زنبق', 'زها', 'زهرا', 'زهره', 'زوزان', 'زویا', 'زیبا', 'زیباچهر', 'زیبادخت', 'زیکا', 'زینا', 'زینب', 'زینت', 'زیور', |
| 409 | 'ژاله', 'ژا� |
| 410 | ک', 'ژاوه', 'ژیلا', 'ژیله', 'ژینا', |
| 411 | 'ساحل', 'سارا', 'سارنگ', 'ساره', 'سارینا', 'ساغر', 'ساقی', 'سالو� |
| 412 | ه', 'سا� |
| 413 | ه', 'سا� |
| 414 | یه', 'ساناز', 'سانوا', 'ساویس', 'ساینا', 'سایه', 'سپنتا', 'سپهر� |
| 415 | ', 'سپیدا', 'سپیده', 'سپینود', 'ستاره', 'ستّاره', 'ستاه', 'ستوده', 'سحر', 'سحرناز', 'سر� |
| 416 | ه', 'سرور', 'سرور', 'سروشه', 'سروناز', 'سروند', 'سروین', 'سزانه', 'سعیده', 'سلا', 'سلا� |
| 417 | ه', 'سل� |
| 418 | ا', 'سل� |
| 419 | از', 'سل� |
| 420 | ه', 'سلی� |
| 421 | ه', 'س� |
| 422 | اء', 'س� |
| 423 | انه', 'س� |
| 424 | راد', 'س� |
| 425 | ن', 'س� |
| 426 | ناز', 'س� |
| 427 | نبر', 'س� |
| 428 | نه', 'س� |
| 429 | یرا', 'س� |
| 430 | یره', 'س� |
| 431 | ینه', 'س� |
| 432 | یّه', 'سنبل', 'سها', 'سهی', 'سهیلا', 'سودابه', 'سورا', 'سوران', 'سوری', 'سوزان', 'سوسن', 'سوسنک', 'سوگل', 'سوگلی', 'سوگند', 'سیتا', 'سیتا', 'سیرادخت', 'سیرانوش', 'سیکا', 'سی� |
| 433 | ا', 'سی� |
| 434 | اه', 'سی� |
| 435 | بر', 'سی� |
| 436 | تن', 'سی� |
| 437 | یا', 'سی� |
| 438 | ین', 'سی� |
| 439 | ین دخت', 'سیندخت', 'سیوا', |
| 440 | 'شاپرک', 'شادآفرین', 'شادان', 'شاد� |
| 441 | ان', 'شادناز', 'شاده', 'شادی', 'شالیزه', 'شاندیز', 'شاهپری', 'شاهد', 'شاهزاده', 'شاهگل', 'شاهنگ', 'شاهوش', 'شاورد', 'شاوه', 'شایا', 'شایان دخت', 'شایسته', 'شباهنگ', 'شبپر', 'شبناز', 'شبن� |
| 442 | ', 'شده', 'شراره', 'شر� |
| 443 | ین', 'شروین', 'شریفه', 'شعله', 'شفق', 'شقایق', 'شکرانه', 'شکوفه', 'شکوه', 'شکیبا', 'ش� |
| 444 | س', 'ش� |
| 445 | سی', 'ش� |
| 446 | یا', 'ش� |
| 447 | یسا', 'ش� |
| 448 | یلا', 'ش� |
| 449 | ی� |
| 450 | ', 'ش� |
| 451 | ین', 'شهپر', 'شهرا', 'شهرزاد', 'شهرناز', 'شهرناو', 'شهرنواز', 'شهرنوش', 'شهره', 'شهرود', 'شهلا', 'شهناز', 'شهنواز', 'شهین', 'شورانگیز', 'شورت', 'شوشا', 'شوکا', 'شوکت', 'شیبا', 'شیدا', 'شیدخت', 'شیدرخ', 'شیده', 'شیدوش', 'شیراز', 'شیردخت', 'شیرین', 'شیرین بانو', 'شیفته', 'شی� |
| 452 | ا', 'شیوا', 'شیواد', 'شیوه', |
| 453 | 'صابره', 'صبا', 'صدا', 'صدف', 'صدیقه', 'صفا', 'صفورا', 'صفیّه', 'صن� |
| 454 | ', 'صنوبر', 'صهبا', |
| 455 | 'طاهره', 'طاوس', 'طراوت', 'طلا', 'طلایه', 'طلعت', 'طناز', 'طوبی', 'طوسک', 'طوفان', 'طیبه', |
| 456 | 'ظریف', 'ظریفه', |
| 457 | 'عادله', 'عادیله', 'عاطفه', 'عالیه', 'عبّاسه', 'عدیله', 'عذرا', 'عزیز', 'عزیزه', 'عسل', 'عص� |
| 458 | ت', 'عطیفه', 'عفت', 'عقدس', 'عقیق', 'عنبر', 'عهدیه', |
| 459 | 'غزال', 'غزاله', 'غزل', 'غ� |
| 460 | زه', 'غنچه', |
| 461 | 'فائزه', 'فائقه', 'فاخته', 'فاخره', 'فاریا', 'فاط� |
| 462 | ه', 'فتّانه', 'فتنه', 'فخری', 'فرانک', 'فرانه', 'فرح', 'فرحناز', 'فرخ رو', 'فرخروز', 'فرخنده', 'فردخت', 'فردوس', 'فرزانک', 'فرزانه', 'فرشته', 'فرشیده', 'فر� |
| 463 | هر', 'فرناز', 'فرنگ', 'فرنگیس', 'فرنوش', 'فرنیا', 'فروز', 'فروزا', 'فروزان', 'فروزنده', 'فروغ', 'فریا', 'فریال', 'فریبا', 'فریدا', 'فریده', 'فریفته', 'فری� |
| 464 | ا', 'فری� |
| 465 | اه', 'فری� |
| 466 | هر', 'فرین', 'فریّن', 'فریّن چهر', 'فریناز', 'فرینا� |
| 467 | ', 'فرینوش', 'فقیهه', 'فلا� |
| 468 | ک', 'فلورا', 'فهی� |
| 469 | ه', 'فوژان', 'فیروزه', 'فیلا', |
| 470 | 'قاسدک', 'قدسی', 'قشنگ', 'ق� |
| 471 | ر', |
| 472 | 'کاژیره', 'کاساندان', 'کا� |
| 473 | لیا', 'کا� |
| 474 | ینه', 'کاناز', 'کبری', 'کتانه', 'کتایون', 'کترا', 'کرش� |
| 475 | ه', 'کژال', 'کلاله', 'ک� |
| 476 | ند', 'کوکب', 'کیان دخت', 'کیانا', 'کیدرا', 'کی� |
| 477 | یا', 'کیهان', 'کیهان بانو', |
| 478 | 'گردآفرید', 'گردیا', 'گل آذین', 'گل افشار', 'گل افشان', 'گل اندا� |
| 479 | ', 'گل نسرین', 'گلاب', 'گلاره', 'گلاره', 'گلاره', 'گلاویز', 'گلاویژ', 'گلایل', 'گلبان', 'گلبانو', 'گلبرگ', 'گلبهار', 'گلبو', 'گلپر', 'گلپری', 'گلچهر', 'گلچهره', 'گلدار', 'گلدوز', 'گلرخ', 'گلرنگ', 'گلرو', 'گلریز', 'گلسا', 'گلسان', 'گلشاد', 'گلشن', 'گلشنک', 'گلشهر', 'گلشید', 'گلشیفته', 'گلک', 'گلگون', 'گل� |
| 480 | هر', 'گلنار', 'گلناز', 'گلنا� |
| 481 | ', 'گلنسا', 'گلنواز', 'گلنوش', 'گلی', 'گوهر', 'گوهرشاد', 'گیتا', 'گیتی', 'گیسو', 'گیسی', 'گیلدا', |
| 482 | 'لادن', 'لاله', 'لبینا', 'لطیفه', 'لُعبت', 'لعیا', 'لو� |
| 483 | ا', 'لیان', 'لیدا', 'لیلا', 'لیلا', 'لیلاس', 'لیلوپر', 'لیلی', 'لیلی', 'لیلیا', 'لی� |
| 484 | ا', 'لینا', |
| 485 | '� |
| 486 | ائده', '� |
| 487 | ارال', '� |
| 488 | اریه', '� |
| 489 | ا� |
| 490 | ک', '� |
| 491 | ا� |
| 492 | یسا', '� |
| 493 | انا', '� |
| 494 | اندا', '� |
| 495 | اندیس', '� |
| 496 | انلی', '� |
| 497 | انی', '� |
| 498 | انیا', '� |
| 499 | اه آفرد', '� |
| 500 | اهدخت', '� |
| 501 | اهرخ', '� |
| 502 | اهرخسارر', '� |
| 503 | اهرو', '� |
| 504 | حبوبه', '� |
| 505 | حیا', '� |
| 506 | دینه', '� |
| 507 | راجل', '� |
| 508 | رجان', '� |
| 509 | رجانه', '� |
| 510 | رسده', '� |
| 511 | رضیه', '� |
| 512 | ر� |
| 513 | ر', '� |
| 514 | روارید', '� |
| 515 | ری� |
| 516 | ', '� |
| 517 | ژده', '� |
| 518 | ژگان', '� |
| 519 | ستانه', '� |
| 520 | ستوره', '� |
| 521 | شیا', '� |
| 522 | عصو� |
| 523 | ه', '� |
| 524 | لاحت', '� |
| 525 | لکه', '� |
| 526 | لکه جهان', '� |
| 527 | لود', '� |
| 528 | لودی', '� |
| 529 | لوس', '� |
| 530 | لوک', '� |
| 531 | لیح', '� |
| 532 | لیحه', '� |
| 533 | لیسا', '� |
| 534 | لیکا', '� |
| 535 | نصوره', '� |
| 536 | نظر', '� |
| 537 | نوّر', '� |
| 538 | نیر', '� |
| 539 | نیره', '� |
| 540 | نیژه', '� |
| 541 | نیلا', '� |
| 542 | ه سی� |
| 543 | ا', '� |
| 544 | ه � |
| 545 | نیر', '� |
| 546 | ها', '� |
| 547 | هان', '� |
| 548 | هبانو', '� |
| 549 | هتا', '� |
| 550 | هتاب', '� |
| 551 | هتاج', '� |
| 552 | هجبین', '� |
| 553 | هداد', '� |
| 554 | هدخت', '� |
| 555 | هدیس', '� |
| 556 | هدیه', '� |
| 557 | هرآرا', '� |
| 558 | هرآسا', '� |
| 559 | هرآفرین', '� |
| 560 | هرا', '� |
| 561 | هراز', '� |
| 562 | هران', '� |
| 563 | هراندخت', '� |
| 564 | هرانگیز', '� |
| 565 | هرانه', '� |
| 566 | هراور', '� |
| 567 | هراوه', '� |
| 568 | هربانو', '� |
| 569 | هرخ', '� |
| 570 | هردخت', '� |
| 571 | هرزاد', '� |
| 572 | هرسا', '� |
| 573 | هرشید', '� |
| 574 | هرک', '� |
| 575 | هرناز', '� |
| 576 | هرنوش', '� |
| 577 | هرورز', '� |
| 578 | هروش', '� |
| 579 | هری', '� |
| 580 | هزاد', '� |
| 581 | هسا', '� |
| 582 | هسان', '� |
| 583 | هستی', '� |
| 584 | هسو', '� |
| 585 | هشاد', '� |
| 586 | هشید', '� |
| 587 | هفا� |
| 588 | ', '� |
| 589 | هکا� |
| 590 | ه', '� |
| 591 | هلا', '� |
| 592 | هلقا', '� |
| 593 | هناز', '� |
| 594 | هنوش', '� |
| 595 | هوش', '� |
| 596 | هین', '� |
| 597 | هین بانو', '� |
| 598 | هیندخت', '� |
| 599 | وجان', '� |
| 600 | وژان', '� |
| 601 | ونا', '� |
| 602 | ونا', '� |
| 603 | یترا', '� |
| 604 | یثاق', '� |
| 605 | یث� |
| 606 | ه', '� |
| 607 | یچکا', '� |
| 608 | یشا', '� |
| 609 | یلا', '� |
| 610 | یلی', '� |
| 611 | ینا', '� |
| 612 | ینو', '� |
| 613 | یهن', '� |
| 614 | یهن یار', |
| 615 | 'ناجی', 'نادره', 'نادی', 'نادیا', 'نارسیس', 'نارین', 'ناز', 'نازآفرین', 'نازبانو', 'نازبو', 'نازپری', 'نازتا', 'نازدانه', 'نازدخت', 'نازک', 'نازگل', 'نازلی', 'نازنوش', 'نازنین', 'نازو', 'نازی', 'نازیتا', 'نازیلا', 'نازینه', 'ناژو', 'ناژین', 'ناناز', 'ناهید', 'ناهیده', 'نجلا', 'نج� |
| 616 | ه', 'نجوی', 'ندا', 'نرجس', 'نرگس', 'نر� |
| 617 | ین', 'نر� |
| 618 | ینه', 'نزهت', 'نسا', 'نسترن', 'نسرین', 'نسی� |
| 619 | ', 'نشاط', 'نشوا', 'نشید', 'نظیره', 'نغ� |
| 620 | ه', 'نفیسه', 'نکیسا', 'نگار', 'نگارین', 'نگان', 'نگاه', 'نگین', 'نهال', 'نهاله', 'نوا', 'نواز', 'نوال', 'نوبر', 'نور', 'نورا', 'نورانگیز', 'نوژان', 'نوشآفرین', 'نوشا', 'نوشابه', 'نوشبر', 'نوشه', 'نوشین', 'نوشینه', 'نوگل', 'نویده', 'نویسه', 'نوین', 'نیاز', 'نیاز', 'نیّر', 'نیرا', 'نیّره', 'نیسا', 'نیسیا', 'نیکا', 'نیکپر', 'نیکتا', 'نیکدخت', 'نیکدل', 'نیکناز', 'نیکی', 'نیکی', 'نیکی ناز', 'نیلگون', 'نیلوفر', 'نینا', 'نیوشا', 'نیوشه', |
| 621 | 'هاله', 'هانا', 'هاني', 'هانيه', 'هایده', 'هدیه', 'هستی', 'هلاله', 'ه� |
| 622 | ا', 'ه� |
| 623 | ای', 'ه� |
| 624 | راز', 'هنگا� |
| 625 | ه', 'هوردخت', 'هورشید', 'هیلا', 'هیلا', 'هیلدا', 'هیوا', |
| 626 | 'وارسته', 'واژه', 'واله', 'وانوشه', 'وجستا', 'وجیهه', 'ورتا', 'ورد', 'وردا', 'ورسا', 'ورنا', 'وستا', 'وشتا', 'وشتی', 'وصال', 'وندا', 'ونیژه', 'ویدا', 'ویرا', 'ویره', 'ویژه', 'ویس', 'ویستا', 'ویشکا', 'وینا', |
| 627 | 'یارا', 'یاس', 'یاس� |
| 628 | ن', 'یاس� |
| 629 | ین', 'یاقوت', 'یزدانه', 'یکا� |
| 630 | ه', 'یکتا', 'یگانه', 'یلدا', 'یوتاب', |
| 631 | ); |
| 632 | |
| 633 | /** |
| 634 | * @link http://fa.wikipedia.org/wiki/%D8%B1%D8%AF%D9%87:%D9%86%D8%A7%D9%85%E2%80%8C%D9%87%D8%A7%DB%8C_%D8%AE%D8%A7%D9%86%D9%88%D8%A7%D8%AF%DA%AF%DB%8C_%D8%B2%D8%A8%D8%A7%D9%86%E2%80%8C%D9%87%D8%A7%DB%8C_%D8%A7%DB%8C%D8%B1%D8%A7%D9%86%DB%8C |
| 635 | */ |
| 636 | protected static $lastName = array( |
| 637 | 'آختاچی', 'آدینه', 'آریانپور', 'آشتیانی', 'آشنا', 'آشوری', 'آقاجری', 'آهنگر', 'آهنگری', 'آهی', 'آژند', 'آیتی', 'آیتاللهی', |
| 638 | 'ابتکار', 'ابریش� |
| 639 | ی', 'ابطحی', 'ابوذر', 'ادب', 'ادیانی', 'ارسباران', 'استادی', 'اشتری', 'اشراقی', 'اشکوری', 'اصفهانی', 'اصلانی', 'اعتبار', 'اعت� |
| 640 | اد', 'اعل� |
| 641 | ', 'افخ� |
| 642 | ', 'افخ� |
| 643 | ی', 'اقلی� |
| 644 | ا', 'اللهیاری', 'الها� |
| 645 | ', 'ا� |
| 646 | انت', 'ا� |
| 647 | انی', 'ا� |
| 648 | یری', 'ا� |
| 649 | ینزاده', 'انتظا� |
| 650 | ی', 'انوار', 'انوری', 'انوشه', 'اوستا', 'ای� |
| 651 | انی', |
| 652 | 'باستانی', 'باطنی', 'باغچهبان', 'باهنر', 'بحرینی', 'بخاری', 'بختیار', 'بختیاری', 'بدخشانی', 'برزویی', 'بزرگی', 'بزرگیان', 'بزرگنیا', 'بهاور', 'بهبهانی', 'بهشتی', 'بیگی', |
| 653 | 'پارسا', 'پارسی', 'پازارگاد', 'پازوکی', 'پایا', 'پایدار', 'پایور', 'پستا', 'پناهنده', 'پناهی', 'پناهیان', 'پورناظری', 'پورنگ', 'پویان', 'پیران', 'پیرحیاتی', 'پیوندی', |
| 654 | 'تبریزی', 'ترکاشوند', 'ترکان', 'تهرانی', 'توسلی', 'توفیق', 'توفیقی', 'توکل', 'توکلیان', |
| 655 | 'ثابتی', |
| 656 | 'جعفریان', 'ج� |
| 657 | ادی', 'جنتی', 'جهانبگلو', 'جهانگیری', 'جهانی', |
| 658 | 'چاوشی', 'چلبی', 'چنگیزی', 'چگنی', |
| 659 | 'حائری', 'حبیبی', 'حجتی', 'حسابی', 'حقانی', 'حقیقی', 'حک� |
| 660 | ت', 'حک� |
| 661 | ی', 'حکی� |
| 662 | ی', 'حیاتی', |
| 663 | 'خات� |
| 664 | ی', 'خا� |
| 665 | نهای', 'خا� |
| 666 | وشی', 'خداپناهی', 'خدایی', 'خراسانی', 'خر� |
| 667 | آبادی', 'خسروپناه', 'خ� |
| 668 | سه', 'خوئینی', 'خوئینیها', 'خیابانی', |
| 669 | 'داد', 'داناییفر', 'داناییفرد', 'داودی', 'داور', 'دباغ', 'درگاهی', 'دری', 'دستغیب', 'دهقان', 'دیباج', |
| 670 | 'ذاکری', |
| 671 | 'راسخ', 'راوندی', 'رجایی', 'رح� |
| 672 | اندوست', 'رح� |
| 673 | انیان', 'رست� |
| 674 | ی', 'رسولی', 'رفیعی', 'رنجبر', 'رنگرز', 'رهن� |
| 675 | ا', 'روحانی', 'روزبه', 'روستا', |
| 676 | 'زارع', 'زالی', 'زرشناس', 'ز� |
| 677 | ردیان', 'زنجانی', 'زنوزی', 'زهرایی', 'زینالدین', |
| 678 | 'سادات', 'ساعی', 'سبحانی', 'سبزواری', 'ستاری', 'سحاب', 'سحابی', 'سراج', 'سرشار', 'سر� |
| 679 | د', 'سروستانی', 'سروش', 'سلا� |
| 680 | ت', 'سپهوند', 'سیف', 'سیفزاده', |
| 681 | 'شاد� |
| 682 | هر', 'شا� |
| 683 | لو', 'شاهحسینی', 'شبستری', 'شجاعی', 'شرعپسند', 'شرف', 'شریعت� |
| 684 | داری', 'شریعتی', 'شریف', 'شریفیان', 'شعبانی', 'شفا', 'شهیدی', 'شیخالاسلا� |
| 685 | ی', 'شیدا', 'شیرازی', 'شیر� |
| 686 | ح� |
| 687 | دی', 'شیروانی', |
| 688 | 'کاشی', 'کا� |
| 689 | لی', 'کا� |
| 690 | کار', 'کاویانی', 'کاکاوند', 'کدیور', 'کر� |
| 691 | انی', 'کری� |
| 692 | ی', 'کلباسی', 'ک� |
| 693 | الی', 'کهن� |
| 694 | ویی', 'کوشکی', 'کیان', 'کیانی', 'کی� |
| 695 | یایی', |
| 696 | 'گل', 'گلپایگانی', 'گنجی', |
| 697 | 'صانعی', 'صباغ', 'صدر', 'صدیق', 'صدیقی', 'صغیری', 'صفوی', |
| 698 | 'ضابطی', 'ضرغا� |
| 699 | ی', |
| 700 | 'طالبزاده', 'طالقانی', 'طباطبائی', 'طبیبزاده', 'طریقت', |
| 701 | 'ظریف', |
| 702 | 'عارف', 'عاشوری', 'عالی', 'عبادی', 'عبدال� |
| 703 | لکی', 'عبدالکری� |
| 704 | ی', 'عراقی', 'عزیزی', 'عصار', 'عقیلی', 'عل� |
| 705 | ', 'عل� |
| 706 | الهدی', 'علی', 'علیا', 'علیآبادی', 'علیز� |
| 707 | انی', 'علیپور', 'عنایت', |
| 708 | 'غضنفری', 'غنی', |
| 709 | 'فارسی', 'فاط� |
| 710 | ی', 'فانی', 'فتاحی', 'فرا� |
| 711 | رزی', 'فرج', 'فرشیدورد', 'فر� |
| 712 | انفر� |
| 713 | ائیان', 'فرهنگ', 'فروتن', 'فریاد', 'فنایی', 'فنیزاده', 'فه� |
| 714 | یده', 'فولادوند', |
| 715 | 'قاضی', 'قانعی', 'قانونی', 'ق� |
| 716 | یشی', 'قنبری', 'قهر� |
| 717 | ان', 'قهر� |
| 718 | انی', 'قهر� |
| 719 | انیان', 'قهستانی', |
| 720 | 'لاجوردی', 'لاهوتی', 'لاچینی', 'لنکرانی', 'لوکس', |
| 721 | '� |
| 722 | جاهد', '� |
| 723 | جتبایی', '� |
| 724 | جتبوی', '� |
| 725 | جتهد', '� |
| 726 | جتهدی', '� |
| 727 | جرد', '� |
| 728 | حجوب', '� |
| 729 | حجوبی', '� |
| 730 | حدثی', '� |
| 731 | ح� |
| 732 | درضایی', '� |
| 733 | ح� |
| 734 | دی', '� |
| 735 | ددی', '� |
| 736 | رادخانی', '� |
| 737 | رتضوی', '� |
| 738 | ستوفی', '� |
| 739 | شا', '� |
| 740 | صاحب', '� |
| 741 | صباح', '� |
| 742 | صباحزاده', '� |
| 743 | طهری', '� |
| 744 | ظفر', '� |
| 745 | عارف', '� |
| 746 | عروف', '� |
| 747 | عین', '� |
| 748 | فتاح', '� |
| 749 | فتح', '� |
| 750 | قد� |
| 751 | ', '� |
| 752 | لایری', '� |
| 753 | لک', '� |
| 754 | لکیان', '� |
| 755 | نوچهری', '� |
| 756 | هاجرانی', '� |
| 757 | هدیپور', '� |
| 758 | وحد', '� |
| 759 | وسوی', '� |
| 760 | وسویان', '� |
| 761 | یدری', '� |
| 762 | یرباقری', '� |
| 763 | یردا� |
| 764 | ادی', '� |
| 765 | یرزاده', '� |
| 766 | یرسپاسی', '� |
| 767 | یزبانی', |
| 768 | 'ناظری', 'نا� |
| 769 | ور', 'نجفی', 'ندوشن', 'نراقی', 'نع� |
| 770 | تزاده', 'نقدی', 'نقیبزاده', 'نهاوندی', 'نواب', 'نوبخت', 'نوبختی', 'نیشابوری', 'نیلوفری', |
| 771 | 'هاش� |
| 772 | ی', 'هاش� |
| 773 | ی', 'هاش� |
| 774 | یان', 'ها� |
| 775 | ون', 'هدایت', 'هراتی', 'هروی', 'ه� |
| 776 | ایون', 'ه� |
| 777 | ت', 'ه� |
| 778 | دانی', 'هوشیار', 'هو� |
| 779 | ن', |
| 780 | 'واثقی', 'واعظ', 'واعظی', 'واعظزاده', 'وکیلی', |
| 781 | 'یاحقی', 'یثربی', 'یلدا', |
| 782 | ); |
| 783 | |
| 784 | protected static $titleMale = array('آقای', 'استاد', 'دکتر', '� |
| 785 | هندس'); |
| 786 | protected static $titleFemale = array('خان� |
| 787 | ', 'استاد', 'دکتر', '� |
| 788 | هندس'); |
| 789 | |
| 790 | /** |
| 791 | * This method returns a valid Iranian nationalCode |
| 792 | * @example '8075859741' |
| 793 | * @link https://fa.wikipedia.org/wiki/%DA%A9%D8%A7%D8%B1%D8%AA_%D8%B4%D9%86%D8%A7%D8%B3%D8%A7%DB%8C%DB%8C_%D9%85%D9%84%DB%8C#%D8%AD%D8%B3%D8%A7%D8%A8_%DA%A9%D8%B1%D8%AF%D9%86_%DA%A9%D8%AF_%DA%A9%D9%86%D8%AA%D8%B1%D9%84 |
| 794 | * @return string |
| 795 | */ |
| 796 | public static function nationalCode() |
| 797 | { |
| 798 | $area = self::createAreaCode(); |
| 799 | $core = self::createCoreCode(); |
| 800 | $control = self::createControlCode($area, $core); |
| 801 | |
| 802 | return sprintf("%03d%06d%01d", $area, $core, $control); |
| 803 | } |
| 804 | |
| 805 | /** |
| 806 | * This method generates a 3-digit valid area code to be used in nationalCode |
| 807 | * @return int|string |
| 808 | */ |
| 809 | private static function createAreaCode() |
| 810 | { |
| 811 | $area = "000"; |
| 812 | |
| 813 | while ($area == "000") { |
| 814 | $area = static::numerify("###"); |
| 815 | } |
| 816 | |
| 817 | return $area; |
| 818 | } |
| 819 | |
| 820 | /** |
| 821 | * This method randomly generates a 6-digit core code for nationalCode |
| 822 | * @return string |
| 823 | */ |
| 824 | private static function createCoreCode() |
| 825 | { |
| 826 | return static::numerify("######"); |
| 827 | } |
| 828 | |
| 829 | /** |
| 830 | * This method uses the Iranian nationalCode validation algorithm to generate a valid 10-digit code |
| 831 | * @param $area |
| 832 | * @param $core |
| 833 | * @link https://fa.wikipedia.org/wiki/%DA%A9%D8%A7%D8%B1%D8%AA_%D8%B4%D9%86%D8%A7%D8%B3%D8%A7%DB%8C%DB%8C_%D9%85%D9%84%DB%8C#%D8%AD%D8%B3%D8%A7%D8%A8_%DA%A9%D8%B1%D8%AF%D9%86_%DA%A9%D8%AF_%DA%A9%D9%86%D8%AA%D8%B1%D9%84 |
| 834 | * @return int |
| 835 | */ |
| 836 | private static function createControlCode($area, $core) |
| 837 | { |
| 838 | $subNationalCodeString = $area . $core; |
| 839 | |
| 840 | $sum = 0; |
| 841 | $count = 0; |
| 842 | |
| 843 | for ($i = 10; $i > 1; $i--) { |
| 844 | $sum += $subNationalCodeString[$count] * ($i); |
| 845 | $count++; |
| 846 | } |
| 847 | |
| 848 | if (($sum % 11) < 2) { |
| 849 | return $sum % 11; |
| 850 | } |
| 851 | return 11 - ($sum % 11); |
| 852 | } |
| 853 | } |
| 854 |