similar_text ֆունկցիա

similar_text ֆունկցիան ընդունում է երկու տող համեմատության համար և վերադարձնում է համընկնող նիշերի քանակը: Երրորդ օպցիոնալ պարամետրով կարելի է ստանալ համընկնման տոկոսը: Համեմատությունը զգայուն է ռեգիստրի նկատմամբ:

Սինտաքս

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

Օրինակ

Համեմատենք երկու նման տողեր և ստացենք համընկնող նիշերի քանակը.

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

Կոդի կատարման արդյունք.

php4

Օրինակ

Ստացենք տողերի համընկնման տոկոսը.

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

Կոդի կատարման արդյունք.

php80

Օրինակ

Տարբեր ռեգիստրով տողերի համեմատում.

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

Կոդի կատարման արդյունք.

php80

Տես նաև

  • levenshtein ֆունկցիան,
    որը հաշվարկում է Լևենշտեյնի հեռավորությունը տողերի միջև
  • soundex ֆունկցիան,
    որը հաշվարկում է տողի soundex-բանալին