Funkce similar_text

Funkce similar_text přijímá dva řetězce k porovnání a vrací počet shodných znaků. Třetím volitelným parametrem lze získat procento shody. Porovnání je citlivé na velikost písmen.

Syntaxe

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

Příklad

Porovnejme dva podobné řetězce a získejme počet shodných znaků:

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

Výsledek provedení kódu:

php4

Příklad

Získejme procento shody řetězců:

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

Výsledek provedení kódu:

php80

Příklad

Porovnání řetězců s různou velikostí písmen:

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

Výsledek provedení kódu:

php80

Viz také

  • funkci levenshtein,
    která vypočítá Levenshteinovu vzdálenost mezi řetězci
  • funkci soundex,
    která vypočítá soundexový klíč řetězce