glavince Ohrid/Macedonia
Član broj: 66412 Poruke: 246 62.162.242.*
Sajt: ohridnews.com
|
Napravio sam array u stilu:
function prevod_kirilica($prevod){
$mk = array('A', 'a','B', 'b','V', 'v' i td.);
$en = array('A', 'a','B', 'b','V', 'v' i td);
return str_replace($en, $mk, $prevod);
}
i
function prevod_latinica($prevod){
$mk = array('A', 'a','B', 'b','V', 'v' i td.);
$en = array('A', 'a','B', 'b','V', 'v' i td);
return str_replace($mk, $en, $prevod);
}
query je Select * from tabela where nesto like prevod_kirilica($text, $prevod)% or prevod_latinica($text, $prevod)% i td...
Ovaj kod pretraziva po bazi i daje delimicno rezultate koje su pisani razlicnh karakteria.
Problem je u tome sto kirilica pravi razlike izmedzu mala i velika slova.
Primer: U tablici imam string Nikola,nikola,Nikola i nikola
Kada trazim rec koja pocinje sa N dobiljem rezultat Nikola, nikola i Nikola
Kada trazim rec koja pocinje sa n dobiljem rezultat Nikola, nikola i nikola
Sta treba da uradim kada bi se pretrazivalo kirilicom ili latinicom, malim ili velikim slovima da rezultat bude isti.
Izmena : Crveni text u stvari sam pisao kirilicoma ali je automatski pretvoren u latinicu . Mozda meni treba bas to.
[Ovu poruku je menjao glavince dana 07.10.2005. u 20:24 GMT+1]
[Ovu poruku je menjao glavince dana 07.10.2005. u 20:26 GMT+1]
[Ovu poruku je menjao glavince dana 07.10.2005. u 20:30 GMT+1]
[Ovu poruku je menjao glavince dana 07.10.2005. u 20:32 GMT+1]
|