Как поправить кодировку?

249
20 ноября 2017, 21:18

Делаю проверку на палиндром, но с русскими символами, что то не так. Почему кодировка кривая? Кто то подскажет ?

$text = strtolower("апрпа"); 
$text = preg_replace ("/[^a-zA-ZА-Яа-я0-9]/","", $text); 
function isPalindrom($text) 
{ 
    $halfLen = floor(strlen($text)/2); 
    $len = strlen($text)-1; 
 
    for($i = 0; $i < $halfLen; $i++){ 
        if($text[$i] != $text[$len - $i]){ 
            return "$text - Not Palindrom!"; 
        } 
    } 
    return "$text - is Palindrom!"; 
} 
echo isPalindrom($text);

READ ALSO
Система личных сообщений

Система личных сообщений

Учусь делать самую простую систему сообщений, между двумя пользователями, где на сообщение можно ответить только 1 раз и это сообщение и ответ,...

216
RedBeanPHP. Почему создает две записи Many to many?

RedBeanPHP. Почему создает две записи Many to many?

Код из документацииПочему при создании связей Many to many создается 2 записи? Не могу сделать взять между USER и NEWS хочу сделать общий comments между...

179
Как вывести одну русскую букву в массиве $text[1]?

Как вывести одну русскую букву в массиве $text[1]?

Если вывести весь массив то все ок, а 1 символ то получаю кракозябруКак исправить? И почему так происходит

235
Загрузка файлов

Загрузка файлов

Добрый день, Нужно сделать загрузку файлов с описанием, каждого прикреплённого файлаИ общее описание всех файлов

195