soundex ශ්රිතය
soundex ශ්රිතය ලබා දුන් නූලක් සඳහා ශබ්ද යතුර ගණනය කරයි.
soundex යතුර නූලෙහි පළමු අකුරෙන් සමන්විත වන අතර, ඊළඟට ඉලක්කම් තුනක් පිහිටයි,
එය නූලේ ඉතිරි කොටසෙහි ප්රධාන ශබ්ද ලක්ෂණ නියෝජනය කරයි.
මෙම ඇල්ගොරිතම විශේෂයෙන් ප්රයෝජනවත් වන්නේ සමානව ශබ්ද වන නම් සොයාගැනීමටය,
නමුත් වෙනස් ලෙස ලියා ඇති විය හැකිය.
වාක්ය රචනය
soundex(string);
උදාහරණය
"Hello" නූල සඳහා soundex-යතුර ලබා ගනිමු:
<?php
echo soundex('Hello');
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'H400'
උදාහරණය
ශබ්දයෙන් සමාන වචන සඳහා soundex-යතුර සසඳා බලමු:
<?php
$res1 = soundex('Robert');
$res2 = soundex('Rupert');
echo $res1 . ' ' . $res2;
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'R163 R163'
උදාහරණය
විවිධ වචන සඳහා soundex-යතුර පරීක්ෂා කරමු:
<?php
$words = ['Hello', 'Hallo', 'Hullo', 'World'];
foreach ($words as $word) {
echo $word . ': ' . soundex($word) . "\n";
}
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
Hello: H400
Hallo: H400
Hullo: H400
World: W643
මේවාත් බලන්න
-
levenshteinශ්රිතය,
නූල් අතර දුර ගණනය කරයි -
metaphoneශ්රිතය,
නූලක් සඳහා අනුරූපක ශබ්ද යතුර ලබා දෙයි