$keywords=split(' ',$name); // $name содержит введенную пользователем строку поиска
for ($i=0;$i<sizeof($keywords);$i++)
if(mb_stripos($item['Name'],$keywords[$i])) // $item['Name'] содержит строку, в которой ищутся совпадения
echo 'OK';
Проблема в следующем, если к примеру вводим слово для поиска "шкаф", то данная конструкция не находит вхождение данного слова в строке
"ШКАФ КУХОННЫЙ размеры 150х20", а находит вхождение в строке "ЖАРОЧНЫЙ ЭЛЕКТРОШКАФ Кедр"…также случается и с другими словами, которые стоят в начале строки…подскажите в чем ошибка, почему функция не ищет вхождение в начале строки, и есть ли какая-нибудь альтернатива этой функции для поиска вхождений строки без учета регистра? Спасибо