Функция 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,
    қayski строкалар ўртасидаги Левенштейн масофасини ҳисоблайди
  • функция soundex,
    қayski строканинг soundex-калитини ҳисоблайди