Funkcija similar_text

Funkcija similar_text priima dvi eilutes palyginimui ir grąžina sutampančių simbolių skaičių. Trečiuoju neprivalomu parametru galima gauti sutapimo procentą. Palyginimas jautrus registrui.

Sintaksė

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

Pavyzdys

Palyginkime dvi panašias eilutes ir gausime sutampančių simbolių skaičių:

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

Kodo vykdymo rezultatas:

php4

Pavyzdys

Gaukime eilučių sutapimo procentą:

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

Kodo vykdymo rezultatas:

php80

Pavyzdys

Eilučių palyginimas su skirtingu registru:

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

Kodo vykdymo rezultatas:

php80

Taip pat žiūrėkite

  • funkciją levenshtein,
    kuri apskaičiuoja Levenšteino atstumą tarp eilučių
  • funkciją soundex,
    kuri apskaičiuoja eilutės soundex raktą