<?php
function detectGender($keyword)
{
$gender = 0;
$genderKeywords = [
'MY' => [
1 => 'men,male',
2 => 'women,female',
],
'SG' => [
1 => 'men,male',
2 => 'women,female',
],
'HK' => [
1 => 'men,male',
2 => 'women,female',
],
'PH' => [
1 => 'men,male',
2 => 'women,female',
],
'TH' => [
1 => 'ชาย,ผชาย',
2 => 'หญง,ผหญง',
],
'VN' => [
1 => 'nam',
2 => 'nu',
],
'ID' => [
1 => 'pria',
2 => 'wanita',
],
];
foreach ($genderKeywords['VN'] as $key => $keywords) {
if (array_search($keyword, explode(',', $keywords)) !== false) {
return $key;
}
}
return $gender;
}
for ($i = 0; $i < 100000; $i++) {
print_r(detectGender('nam'));
}
preferences:
29.11 ms | 402 KiB | 5 Q