metaphone ශ්රිතය
metaphone ශ්රිතය මෙටාෆෝනය ආපසු ලබා දෙයි - ශබ්ද විද්යාත්මක යතුරක්, එය වචන ඒවායේ ශබ්දය අනුව සංසන්දනය කිරීමට ඉඩ සලසයි. පළමු පරාමිතියක් ලෙස ශ්රිතය සැකසීම සඳහා තන්තුවක් භාර ගනී, සහ දෙවන (විකල්ප) පරාමිතිය - ආපසු ලබා දෙන මෙටාෆෝනයේ උපරිම දිග.
වාක්ය රචනය
metaphone(string, [phonemes]);
උදාහරණය
"programming" වචනය සඳහා මෙටාෆෝනය ගණනය කරමු:
<?php
echo metaphone('programming');
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිපලය:
'PRKRMNK'
උදාහරණය
ශබ්දයෙන් සමාන වචන සඳහා මෙටාෆෝන සංසන්දනය කරමු:
<?php
$res1 = metaphone('write');
$res2 = metaphone('right');
var_dump($res1 === $res2);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිපලය:
true
උදාහරණය
මෙටාෆෝනයේ දිග 4 සංකේත වලින් සීමා කරමු:
<?php
echo metaphone('international', 4);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිපලය:
'ANTR'
මෙයද බලන්න
-
soundexශ්රිතය,
එය තන්තුවක soundex-යතුර ගණනය කරයි -
levenshteinශ්රිතය,
එය තන්තු අතර දුර ගණනය කරයි