Написал скрипт… В принципе твоей проблемы в нем нет, он даже не чувствительный к регистру, но тока не ко всем буквам, это есть нехорошо.
Хотел сделать так:
………$sech= strtolower($sech);$last_name= strtolower($last_name);if ( eregi($sech, $last_name)== TRUE ) {………
т.е. сравнивать в нижнем регистре, но буквы “ї”, “є”, “я”, “ч” и все та же “і” не сводятся к одному регистру
Итак окончательный (и наконец рабочий) вариант - пишем функцию которая сводит к нижнему регистру:
function symboltolower($str) {$str= strtolower($str);for ( $i=0; $i< strlen($str); $i++ ) {if ( $str[$i]== "Ї") $str[$i]= "ї";if ( $str[$i]== "Є") $str[$i]= "є";if ( $str[$i]== "Я") $str[$i]= "я";if ( $str[$i]== "Ч") $str[$i]= "ч";if ( $str[$i]== "І") $str[$i]= "і";}return $str;}
сравниваем только после ее применения.
здесь – окончательный вариант скрипта.
Думаю (даже уверен) что есть более простой способ, но пока можно и это поюзать…
Пиши о результате…