如何使用php

时间:2019-05-16 19:12:27

标签: php

我正在从事男性和女性个人轮班工作的项目。我只有性别编号,姓名,电子邮件等信息,性别除外。但是在我的应用程序中,某些特定功能需要我的性别。我可以通过编号来识别他们的性别。他们就像:

for male : 131011/131045/131123/141011/133288 // male id has 10,11,30,31 in middle
for female : 131211/131345/131288/133211/141266 //female id has 12,13,32,33 in middle

有没有办法通过PHP使用其ID号来获取其性别? 我已经尝试过一些基本的方法

$x = 131166;
$y = 123219;

if($x % 2 == 0)
  echo "Male<br>";

if($y % 3 == 0)
  echo "FeMale<br>";

,但不起作用。有人可以帮忙吗?预先感谢

1 个答案:

答案 0 :(得分:0)

使用substr()获取中间数字,然后将其与您的数字列表进行核对。

$male = [10, 11, 30, 31];
$female = [12, 13, 32, 33];
$gender = substr($id, 2, 2);
if (in_array($gender, $male)) {
    echo "Male<br>";
} elseif (in_array($gender, $female)) {
    echo "Female<br>";
} else {
    echo "Bad gender code $gender<br>");
}