Gender PHP extension is “gender.c” part program written by Joerg Michael. PHP gender extension finds gender from first names using gender database contains > 40000 first names for 54 countries.

 

>> CentOS Linux release 7.4.1708 (Core)

 

With PHP 7.2

# yum --enablerepo=remi install php72-php-pecl-gender

 

We are using Nginx with PHP 7.2

 

Let's have a check with existing files 

# ll /etc/opt/remi/php72/php.d/40-gender.ini
# vi /etc/php.d/40-gender.ini

 

>> 40-gender.ini

; Enable Gender extension module

extension=/opt/remi/php72/root/usr/lib64/php/modules/gender.so

 

# service nginx restart
# systemctl restart php-fpm.service

 

With PHP 5.6

# yum --enablerepo=remi,remi-php56 install php-pecl-gender

 

Let's have a check with existing files 

# ll /usr/lib64/php-zts/modules/gender.so
# ll /usr/lib64/php/modules/gender.so

 

Make file

/etc/php.d/gender.ini

 

>> gender.ini

; Enable gender extension module

extension=gender.so

 

Examples for INDIAN Names
<?php use Gender\Gender; $gender = new Gender(); printf("Arjun is %s\n",     $gender->get('Arjun', Gender::INDIAN ) == Gender::IS_MALE   ? 'Male'     : 'Not male'); // prints Arjun is Male printf("Anjali is %s\n",      $gender->get('Anjali', Gender::INDIAN ) == Gender::IS_FEMALE     ? 'Female'   : 'Not female'); // prints Anjali is Female ?>

 

Output:
Arjun is Male Anjali is Female

 

這篇文章有幫助嗎? 0 Users Found This Useful (0 Votes)