이름의 성별 판별
이름의 성별 판별 (Determine gender of firstnames)
주어진 이름(firstname)이 남성인지 여성인지 판별하는 확장이에요. 여러 국가의 이름 사전을 기반으로 동작합니다.
본문
Gender PHP 확장은 원래 Joerg Michael이 작성한 gender.c 프로그램의 포팅(port)이에요. 주요 목적은 이름의 성별을 알아내는 것입니다. 현재 데이터베이스에는 54개국에서 수집된 4만 개 이상의 이름이 들어 있어요.
Gender\Gender 클래스
| 메서드 | 설명 |
|---|---|
Gender\Gender::connect |
외부 이름 사전에 연결 |
Gender\Gender::__construct |
Gender 객체 생성 |
Gender\Gender::country |
국가의 텍스트 표현 가져옴 |
Gender\Gender::get |
이름의 성별 가져옴 |
Gender\Gender::isNick |
name0이 name1의 별명(alias)인지 확인 |
Gender\Gender::similarNames |
유사한 이름 가져옴 |
이름을 넣으면 해당 이름이 남성·여성·둘 다(unisex)·미상 중 어느 것인지 결과가 돌아와요. 일반적으로 get() 메서드가 성별을 판별하고, country()로 국가 정보를 함께 조회할 수 있습니다.