Çok soran oluyor, eskiden paylaştığımız kod.
Çok eskiden paylaştığım bir koddur, internet üzerinden derleme yaptığımız kodları vakit buldukça paylaşacağım, bugün paylaşacağım kod;
PHP Levenshtein
Kod kullanımı çok basittir, örneğimizi inceliyoruz.
http://goo.gl/PKofK8 <?php
/*
Oğuz KOÇ
www.oguzkoc.com.tr
oguzweb@gmail.com
2012
*/
$aranan = 'ogz';
$kelimeler = array('oguz koc','oguzhan koc','oguzcuk','oguzkoc.com.tr',
'onurcan','oguzhan','ozan');
$mesafe = -1;
foreach ($kelimeler as $kelime) {
$lev = levenshtein($aranan, $kelime);
if ($lev == 0) {
$nerede = $kelime;
$mesafe = 0;
break;
}
if ($lev <= $mesafe || $mesafe < 0) {
$nerede = $kelime;
$mesafe = $lev;
}
}
echo "Aranan:". $aranan."<br><br>n";
if ($mesafe == 0) {
echo "Yazdığınız Kelimeye Ait Sonuç: $nereden";
} else {
echo "Bunumu Demek İstediniz?: $nereden";
}
?>Kolay gelsin
Kaynak Yazar
http://www.oguzkoc.com.tr/2015/08/ph...venshtein.html