Dobrý večer, pracuji na vyhledávači, který dokáže najít základní slovo i když zadám množné číslo, jiný pád, nebo přídavné jméno. ale skončil jsem u předposledního kroku chci porovnat například poslední tři písmena ze slova počítačový a vrátit počítač.Ale nedaří se mi to pro české znaky na konci. Prosím o pomoc.
Kód:
$_GET['s_word'] je například počítačový
$s_word = html_entity_decode($_GET['s_word'], ENT_COMPAT, 'UTF-8'); <- je počítačový
$l_word = mb_substr($s_word,-3,mb_strlen($s_word),"utf-8"); <- je ový
if($l_word == "ovi" or $l_word == "ovy" or $_l_word == "ový" or $l_word = "kou" ){ <- porovnání pro utf-8 selže
$s_word = rtrim($s_word,$l_word); <- tady ta funkce se nevykoná
}
sql vypíše , že hledá slovo počítačový, pokud bych změnil na počítačovy pak sql vypíše počítač.