Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: как перевести текст на кирилице в нижний регистр?
 
 автор: Natusia   (11.12.2006 в 21:11)   письмо автору
 
 

функции strtolower() и stristr() не работают с кирилицей 8(
может еще что-нить попробовать можно? PHP 4.3.9

   
 
 автор: Ziq   (11.12.2006 в 21:30)   письмо автору
 
   для: 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);
?>

   
 
 автор: Natusia   (06.01.2007 в 02:28)   письмо автору
 
   для: 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)   письмо автору
 
   для: Natusia   (11.12.2006 в 21:11)
 

http://softtime.ru/forum/read.php?id_forum=1&id_theme=25585

   
 
 автор: Natusia   (06.01.2007 в 02:36)   письмо автору
 
   для: Саня   (11.12.2006 в 22:24)
 

я собсно цензуру на свой форум пишу, с латинскими буквами все ок
substr_count(strtolower($str),"text")
а с латиницей никак...

   
 
 автор: Shorr Kan   (06.01.2007 в 04:55)   письмо автору
 
   для: Natusia   (06.01.2007 в 02:36)
 

Попробуйте mb_strtolower()

   
 
 автор: Natusia   (11.01.2007 в 22:45)   письмо автору
 
   для: Shorr Kan   (06.01.2007 в 04:55)
 

Fatal error: Call to undefined function: mb_strtolower()

ничего не выходит

   
 
 автор: mindless   (11.01.2007 в 22:51)   письмо автору
 
   для: Natusia   (11.01.2007 в 22:45)
 

в php.ini сними ремарку с ;extension=php_mbstring.dll
убери впереди ;

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования