metaphone ශ්‍රිතය

metaphone ශ්‍රිතය මෙටාෆෝනය ආපසු ලබා දෙයි - ශබ්ද විද්‍යාත්මක යතුරක්, එය වචන ඒවායේ ශබ්දය අනුව සංසන්දනය කිරීමට ඉඩ සලසයි. පළමු පරාමිතියක් ලෙස ශ්‍රිතය සැකසීම සඳහා තන්තුවක් භාර ගනී, සහ දෙවන (විකල්ප) පරාමිතිය - ආපසු ලබා දෙන මෙටාෆෝනයේ උපරිම දිග.

වාක්‍ය රචනය

phpmetaphone(string, [phonemes]);

උදාහරණය

"programming" වචනය සඳහා මෙටාෆෝනය ගණනය කරමු:

php<?php
  echo metaphone('programming');
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිපලය:

php'PRKRMNK'

උදාහරණය

ශබ්දයෙන් සමාන වචන සඳහා මෙටාෆෝන සංසන්දනය කරමු:

php<?php
  $res1 = metaphone('write');
  $res2 = metaphone('right');
  var_dump($res1 === $res2);
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිපලය:

phptrue

උදාහරණය

මෙටාෆෝනයේ දිග 4 සංකේත වලින් සීමා කරමු:

php<?php
  echo metaphone('international', 4);
?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිපලය:

php'ANTR'

මෙයද බලන්න

  • soundex ශ්‍රිතය,
    එය තන්තුවක soundex-යතුර ගණනය කරයි
  • levenshtein ශ්‍රිතය,
    එය තන්තු අතර දුර ගණනය කරයි