|
|
|
| функции strtolower() и stristr() не работают с кирилицей 8(
может еще что-нить попробовать можно? PHP 4.3.9 | |
|
|
|
|
|
|
|
для: Natusia
(11.12.2006 в 21:11)
| | Как вариант можно воспользоваться str_replace(). Что-то типа
<?
$a_big = array("А","Б"...);
$a_small = array("а", "б"...);
$str = "Ба";
// От больших к маленьким
$str = str_replace($str, $a_big, $a_small);
// От маленьких к большим
$str = str_replace($str, $a_small, $a_big);
?>
|
| |
|
|
|
|
|
|
|
для: Ziq
(11.12.2006 в 21:30)
| | как вариант не работает
echo $str выводит Array
setlocale(LC_ALL, 'ru_RU.CP1251');
и
setlocale (LC_ALL, array ('ru_RU.CP1251', 'rus_RUS.1251'));
тоже не помогают | |
|
|
|
|
|
|
|
|
для: Саня
(11.12.2006 в 22:24)
| | я собсно цензуру на свой форум пишу, с латинскими буквами все ок
substr_count(strtolower($str),"text")
а с латиницей никак... | |
|
|
|
|
|
|
|
для: Natusia
(06.01.2007 в 02:36)
| | Попробуйте mb_strtolower() | |
|
|
|
|
|
|
|
для: Shorr Kan
(06.01.2007 в 04:55)
| | Fatal error: Call to undefined function: mb_strtolower()
ничего не выходит | |
|
|
|
|
|
|
|
для: Natusia
(11.01.2007 в 22:45)
| | в php.ini сними ремарку с ;extension=php_mbstring.dll
убери впереди ; | |
|
|
|