Funcția similar_text

Funcția similar_text primește două șiruri pentru comparare și returnează numărul de caractere care coincid. Al treilea parametru opțional poate fi folosit pentru a obține procentul de potrivire. Compararea este sensibilă la majuscule și minuscule.

Sintaxă

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

Exemplu

Să comparăm două șiruri similare și să obținem numărul de caractere care coincid:

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

Rezultatul executării codului:

php4

Exemplu

Să obținem procentul de potrivire al șirurilor:

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

Rezultatul executării codului:

php80

Exemplu

Compararea șirurilor cu registre diferite:

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

Rezultatul executării codului:

php80

Vezi și

  • funcția levenshtein,
    care calculează distanța Levenshtein între șiruri
  • funcția soundex,
    care calculează cheia soundex a unui șir