性别类使用示例。
示例 #1 使用示例。
<?php
namespace Gender;
$gender = new Gender;
$name = "Milene";
$country = Gender::FRANCE;
$result = $gender->get($name, $country);
$data = $gender->country($country);
switch($result) {
case Gender::IS_FEMALE:
printf("姓名 %s 在 %s 是女性\n", $name, $data['country']);
break;
case Gender::IS_MOSTLY_FEMALE:
printf("姓名 %s 在 %s 大部分情况下是女性\n", $name, $data['country']);
break;
case Gender::IS_MALE:
printf("姓名 %s 在 %s 是男性\n", $name, $data['country']);
break;
case Gender::IS_MOSTLY_MALE:
printf("姓名 %s 在 %s 大部分情况下是男性\n", $name, $data['country']);
break;
case Gender::IS_UNISEX_NAME:
printf("姓名 %s 在 %s 是中性的\n", $name, $data['country']);
break;
case Gender::IS_A_COUPLE:
printf("姓名 %s 在 %s 既是男性又是女性\n", $name, $data['country']);
break;
case Gender::NAME_NOT_FOUND:
printf("未找到姓名 %s,适用于 %s\n", $name, $data['country']);
break;
case Gender::ERROR_IN_NAME:
echo "给定的姓名中存在错误!\n";
break;
default:
echo "发生错误!\n";
break;
}