Funksioni soundex
Funksioni soundex llogarit një çelës tingëllor për vargun e dhënë.
Çelësi soundex përbëhet nga shkronja e parë e vargut, e ndjekur nga tre shifra,
që përfaqësojnë karakteristikat kryesore tingëllore të pjesës tjetër të vargut.
Ky algoritëm është veçanërisht i dobishëm për të gjetur emra që tingëllojnë ngjashëm,
por mund të jenë të shkruar ndryshe.
Sintaksa
soundex(string);
Shembull
Le të marrim çelësin soundex për vargun "Hello":
<?php
echo soundex('Hello');
?>
Rezultati i ekzekutimit të kodit:
'H400'
Shembull
Le të krahasojmë çelësat soundex për fjalë që tingëllojnë ngjashëm:
<?php
$res1 = soundex('Robert');
$res2 = soundex('Rupert');
echo $res1 . ' ' . $res2;
?>
Rezultati i ekzekutimit të kodit:
'R163 R163'
Shembull
Le të kontrollojmë çelësat soundex për fjalë të ndryshme:
<?php
$words = ['Hello', 'Hallo', 'Hullo', 'World'];
foreach ($words as $word) {
echo $word . ': ' . soundex($word) . "\n";
}
?>
Rezultati i ekzekutimit të kodit:
Hello: H400
Hallo: H400
Hullo: H400
World: W643
Shihni gjithashtu
-
funksionin
levenshtein,
i cili llogarit distancën midis vargjeve -
funksionin
metaphone,
i cili kthen çelësin metaphone për një varg