Função similar_text

A função similar_text recebe duas strings para comparação e retorna o número de caracteres correspondentes. Um terceiro parâmetro opcional permite obter a porcentagem de correspondência. A comparação diferencia maiúsculas de minúsculas.

Sintaxe

phpsimilar_text(string1, string2, [&percent]);

Exemplo

Vamos comparar duas strings similares e obter o número de caracteres correspondentes:

php<?php
  $res = similar_text('Hello', 'Hallo');
  echo $res;
?>

Resultado da execução do código:

php4

Exemplo

Vamos obter a porcentagem de correspondência das strings:

php<?php
  similar_text('Hello', 'Hallo', $percent);
  echo $percent;
?>

Resultado da execução do código:

php80

Exemplo

Comparação de strings com diferença de maiúsculas e minúsculas:

php<?php
  similar_text('Hello', 'hello', $percent);
  echo $percent;
?>

Resultado da execução do código:

php80

Veja também

  • a função levenshtein,
    que calcula a distância de Levenshtein entre strings
  • a função soundex,
    que calcula a chave soundex de uma string