metaphone 함수
함수 metaphone는 문자열의 메타폰을 반환합니다. 이는 단어의 발음을 기준으로 비교할 수 있게 해주는 음운론적 키입니다. 첫 번째 매개변수로 처리할 문자열을 받고, 두 번째(선택적) 매개변수로 반환될 메타폰의 최대 길이를 받습니다.
구문
metaphone(string, [phonemes]);
예시
단어 "programming"에 대한 메타폰을 계산해 보겠습니다:
<?php
echo metaphone('programming');
?>
코드 실행 결과:
'PRKRMNK'
예시
발음이 비슷한 단어들의 메타폰을 비교해 보겠습니다:
<?php
$res1 = metaphone('write');
$res2 = metaphone('right');
var_dump($res1 === $res2);
?>
코드 실행 결과:
true
예시
메타폰의 길이를 4 자로 제한해 보겠습니다:
<?php
echo metaphone('international', 4);
?>
코드 실행 결과:
'ANTR'
함께 보기
-
문자열의 soundex 키를 계산하는 함수
soundex -
문자열 간 거리를 계산하는 함수
levenshtein