Код:
setlocale(LC_CTYPE , 'ru_RU.CP1251');
$dol = strtolower($dol);
Непонятно, почему регистр не изменяется?
Где поискать причину?
setlocale(LC_CTYPE , 'ru_RU.CP1251');
$dol = strtolower($dol);
setlocale(LC_ALL, 'ru_RU.CP1251');
$string = '|Моя ТеСтОвАя строкА|';
echo "string - " . $string . "<br>\n";
echo "strtolower - " . strtolower($string ) . "<br>\n";
echo "mb_strtolower - " . mb_strtolower($string);
string - |Моя ТеСтОвАя строкА|
strtolower - |Моя ТеСтОвАя строкА|
mb_strtolower - |моя тестовая строка|