soundex
(PHP 4, PHP 5)
soundex — Calcula a chave soundex de uma string
Descrição
string soundex
( string
$str
)
Calcula a chave soundex de str.
Chaves soundex tem a propriedade que palavras pronunciadas similarmente produzem a mesma chave soundex, e assim podem ser usadas em pesquisas em bancos de dados aonde você conhece a pronuncia mas não exatamente como se escreve. Esta função soundex retorna uma string de 4 caracteres, começando com uma letra.
Esta função soundex em particular é a descrita por Donald Knuth em "The Art Of Computer Programming, vol. 3: Sorting And Searching", Addison-Wesley (1973), pp. 391-392.
Parâmetros
-
str -
A string de entrada.
Valor Retornado
Retorna a chave soundex como uma string.
Exemplos
Example #1 Exemplos de 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';
?>
Veja Também
- levenshtein() - Calcula a distância Levenshtein entre duas strings
- metaphone() - Calcula a metaphone key de uma string
- similar_text() - Calcula a similaridade entre duas strings