Funkcia similar_text

Funkcia similar_text prijíma dva reťazce na porovnanie a vráti počet zhodných znakov. Tretím voliteľným parametrom je možné získať percento zhody. Porovnanie je citlivé na veľkosť písmen.

Syntax

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

Príklad

Porovnajme dva podobné reťazce a získajme počet zhodných znakov:

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

Výsledok vykonania kódu:

php4

Príklad

Získajme percento zhody reťazcov:

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

Výsledok vykonania kódu:

php80

Príklad

Porovnanie reťazcov s rôznou veľkosťou písmen:

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

Výsledok vykonania kódu:

php80

Pozri tiež

  • funkciu levenshtein,
    ktorá vypočíta Levenshteinovu vzdialenosť medzi reťazcami
  • funkciu soundex,
    ktorá vypočíta soundex kľúč reťazca