Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP의 문자열에서 언어 감지

<시간/>

문자 유형에서 언어를 감지할 수 없습니다. 다른 방법이 있지만 완전한 정확성을 보장하지는 않습니다. 'TextLanguageDetect Pear Package'는 적절한 정확도로 사용할 수 있습니다. 다음은 동일한 샘플 코드입니다 -

예시

require_once 'Text/LanguageDetect.php';
$l = new Text_LanguageDetect();
$result = $l->detect($text, 4);
if (PEAR::isError($result)) {
   echo $result->getMessage();
} else {
   print_r($result);
}

출력

이것은 다음과 같은 출력을 생성합니다 -

Array
(
   [german] => 0.407037037037
   [dutch] => 0.288065843621
   [english] => 0.283333333333
   [danish] => 0.234526748971
)

사용하기 쉽고 52개 언어 데이터베이스가 있습니다. 그러나 단점은 이 패키지를 사용하여 동아시아 언어를 감지할 수 없다는 것입니다.