Не работает stripos или strtolower

Что делать если у вас перестали работать php функция strtolower или stripos?

Причина в том, что скорее всего у вас слетела кодировка по умолчанию и функции перестают работать с русским текстом.

Решение данной проблемы такое:

// устанавливаем русскую кодировку
setlocale(LC_ALL, "ru_RU.CP1251");
// и все работает
$string = strtolower( $string );

Добавить комментарий

Ваш адрес email не будет опубликован.