128 of 410 menu

Função soundex

A função soundex calcula uma chave sonora para a string fornecida. A chave soundex consiste na primeira letra da string, seguida por três dígitos, que representam as principais características sonoras do restante da string. Este algoritmo é especialmente útil para buscar nomes que soam de forma similar, mas podem ser escritos de maneira diferente.

Sintaxe

soundex(string);

Exemplo

Obtendo a chave soundex para a string "Hello":

<?php echo soundex('Hello'); ?>

Resultado da execução do código:

'H400'

Exemplo

Comparando chaves soundex para palavras com sonoridade similar:

<?php $res1 = soundex('Robert'); $res2 = soundex('Rupert'); echo $res1 . ' ' . $res2; ?>

Resultado da execução do código:

'R163 R163'

Exemplo

Verificando chaves soundex para palavras diferentes:

<?php $words = ['Hello', 'Hallo', 'Hullo', 'World']; foreach ($words as $word) { echo $word . ': ' . soundex($word) . "\n"; } ?>

Resultado da execução do código:

Hello: H400 Hallo: H400 Hullo: H400 World: W643

Veja também

  • a função levenshtein,
    que calcula a distância entre strings
  • a função metaphone,
    que retorna a chave metaphone de uma string
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar