Strings soundex
(PHP 4, PHP 5, PHP 7, PHP 8)
soundex — 문자열의 soundex 키 계산
설명
soundex(string $string
): string
string
의 soundex 키를 계산합니다.
Soundex 키는 유사하게 발음되는 단어가 동일한 soundex 키를 생성하는 속성을 가지므로 발음은 알지만 철자는 모르는 데이터베이스에서 검색을 단순화하는 데 사용할 수 있습니다.
이 특정 soundex 함수는 Donald Knuth가 "The Art Of Computer Programming, vol. 3: Sorting And Searching", Addison-Wesley(1973), pp. 391-392에서 설명한 것입니다.
매개변수
string
- 입력 문자열입니다.
반환 값
soundex 키를 4자의 문자열로 반환합니다. string
에 하나 이상의 문자가 포함된 경우 반환된 문자열은 문자로 시작합니다. 그렇지 않으면 "0000"
이 반환됩니다.
변경 로그
버전 | 설명 |
---|---|
8.0.0 | 버전 이전에는 빈 문자열로 함수를 호출하면 특별한 이유 없이 false 가 반환되었습니다. |
Examples
예제 #1 Soundex 예제
<?php
soundex("Euler") == soundex("Ellery"); // E460
soundex("Gauss") == soundex("Ghosh"); // G200
soundex("Hilbert") == soundex("Heilbronn"); // H416
soundex("Knuth") == soundex("Kant"); // K530
soundex("Lloyd") == soundex("Ladd"); // L300
soundex("Lukasiewicz") == soundex("Lissajous"); // L222
?>
기타
- levenshtein() - 두 문자열 사이의 Levenshtein 거리 계산
- metaphone() - 문자열의 메타폰 키 계산
- similar_text() - 두 문자열 간의 유사도 계산