v2.5.2
Giriş yap

PHP ile yazım hatalarını düzeltme

erdal42
466 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Merhabalar,

Arama form'a atatürk yazılacakken atattürk veya aatatürkk gibi yanlış yazılmalarda otomatik olarak 'atatürk'e çevirip php'i çalıştırmasını istiyorum. Böyle imkan var mı dır ?

Cevap yaz
Cevaplar (3)
abdullahx
1070 gün önce

Yok diye bir şey yok ama o kadar zor ki bu istediğin, keşke Google'un yanlış yazımları nasıl doğru anladığını biz de anlamış olsaydık :)

alperdursun
1070 gün önce

Merhabalar,

Öncelikle bu isteğiniz için bir algoritma oluşturmak en sağlıklısı olacaktır lakin mysql bize bununla ilgili ufak yardımlarda bulunur. Bunları kullanabilirsiniz.

SQL Sorgunuzun

...where name = '$name'

olduğunu varsaydığımız seneryoda soundex metodu ile,

...where soundex(name) = soundex('$name')
#veya
...where name sounds like '$name'

şeklinde bir kullanım işinizi görecektir. Laravel tarzı güncel frameworklerde 'Laravel like eloquent' araması karşınıza olumlu sonuçlar çıkartabilir. Ancak bu kullanımlar tam olarak asla işinizi görmeyecektir. Tatmin edici sonuçlar verir.

csybot
1070 gün önce

benim fikrimce çeviri sistemleri kullanın. Önce türkçeden ingilizceye sonra tekrar türkçeye ozaman yazım yanlışları google çeviri ne anladıysa düzelid