Manual do PHP
Anterior |  | Próxima

# soundex

(PHP 3, 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.

Exemplo 1. Exemplos 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(), metaphone() e similar_text().

Anterior | Principal | Próxima
similar_text | Acima | sprintf