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-кілтін есептейді