<?php
$text = "Я ебу собак";
$result = 'Палиндром';
/*Сложности начинаются
Итак, нужно сначала утрать все большие буковки*/
$text = str_replace (" ","",$text); /*так, должно быть теперь вpоде все прекрасно*/
/*далее, нужно "измерить" текст, пополам его поделить ну и проверять...
одинаковость, штоле, символов с начала и с конца, продвигаясь к середине*/
$lenght = mb_strlen($text); //длина текста, в штуках символов $halfLenght = floor($lenght/2); /*ищем серединку. floor округляет деление в меньшую сторону*/
//Далее, проверяем буковки
for ($i=0; $i<=$halfLenght; $i++) {
$let1 = mb_substr ($text, $i, 1); //переменная для первой буковки $let2 = mb_substr ($text, -$i-1, 1); //переменная для последней буковки /*почему -$i-1?*/
if($let1 != $let2) { //проверяем идеентичность
$result = "Не палиндром"; //если не совпадают, то резалт
}
}
echo"$result"; //результат
?>
PD9waHAKCmVycm9yX3JlcG9ydGluZygtMSk7CgptYl9pbnRlcm5hbF9lbmNvZGluZyAoJ3V0Zi04Jyk7CgokdGV4dCA9ICLQryDQtdCx0YMg0YHQvtCx0LDQuiI7CiRyZXN1bHQgPSAn0J/QsNC70LjQvdC00YDQvtC8JzsKCi8q0KHQu9C+0LbQvdC+0YHRgtC4INC90LDRh9C40L3QsNGO0YLRgdGPCtCY0YLQsNC6LCDQvdGD0LbQvdC+INGB0L3QsNGH0LDQu9CwINGD0YLRgNCw0YLRjCDQstGB0LUg0LHQvtC70YzRiNC40LUg0LHRg9C60L7QstC60LgqLwoKJHRleHQgPSBtYl9zdHJ0b2xvd2VyKCR0ZXh0KTsgICAgICAgICAgICAgLy/Qs9C+0YLQvtCy0L4uINC00LDQu9C10LUsINGD0LHQuNGA0LDQtdC8INC/0YDQvtCx0LXQu9GLCiR0ZXh0ID0gc3RyX3JlcGxhY2UgKCIgIiwiIiwkdGV4dCk7ICAgICAgIC8q0YLQsNC6LCDQtNC+0LvQttC90L4g0LHRi9GC0Ywg0YLQtdC/0LXRgNGMINCycNC+0LTQtSAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDQstGB0LUg0L/RgNC10LrRgNCw0YHQvdC+Ki8KCi8q0LTQsNC70LXQtSwg0L3Rg9C20L3QviAi0LjQt9C80LXRgNC40YLRjCIg0YLQtdC60YHRgiwg0L/QvtC/0L7Qu9Cw0Lwg0LXQs9C+INC/0L7QtNC10LvQuNGC0Ywg0L3RgyDQuCDQv9GA0L7QstC10YDRj9GC0YwuLi4gCtC+0LTQuNC90LDQutC+0LLQvtGB0YLRjCwg0YjRgtC+0LvQtSwg0YHQuNC80LLQvtC70L7QsiDRgSDQvdCw0YfQsNC70LAg0Lgg0YEg0LrQvtC90YbQsCwg0L/RgNC+0LTQstC40LPQsNGP0YHRjCDQuiDRgdC10YDQtdC00LjQvdC1Ki8KCiRsZW5naHQgPSBtYl9zdHJsZW4oJHRleHQpOyAgICAgICAgICAgICAgIC8v0LTQu9C40L3QsCDRgtC10LrRgdGC0LAsINCyINGI0YLRg9C60LDRhSDRgdC40LzQstC+0LvQvtCyCiRoYWxmTGVuZ2h0ID0gZmxvb3IoJGxlbmdodC8yKTsgICAgICAgICAgIC8q0LjRidC10Lwg0YHQtdGA0LXQtNC40L3QutGDLiBmbG9vciDQvtC60YDRg9Cz0LvRj9C10YIgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg0LTQtdC70LXQvdC40LUg0LIg0LzQtdC90YzRiNGD0Y4g0YHRgtC+0YDQvtC90YMqLwoKLy/QlNCw0LvQtdC1LCDQv9GA0L7QstC10YDRj9C10Lwg0LHRg9C60L7QstC60LgKCmZvciAoJGk9MDsgJGk8PSRoYWxmTGVuZ2h0OyAkaSsrKSB7CgkkbGV0MSA9IG1iX3N1YnN0ciAoJHRleHQsICRpLCAxKTsgICAgIC8v0L/QtdGA0LXQvNC10L3QvdCw0Y8g0LTQu9GPINC/0LXRgNCy0L7QuSDQsdGD0LrQvtCy0LrQuAoJJGxldDIgPSBtYl9zdWJzdHIgKCR0ZXh0LCAtJGktMSwgMSk7ICAvL9C/0LXRgNC10LzQtdC90L3QsNGPINC00LvRjyDQv9C+0YHQu9C10LTQvdC10Lkg0LHRg9C60L7QstC60LgKCSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyrQv9C+0YfQtdC80YMgLSRpLTE/Ki8KCWlmKCRsZXQxICE9ICRsZXQyKSB7ICAgICAgICAgICAgICAgICAgLy/Qv9GA0L7QstC10YDRj9C10Lwg0LjQtNC10LXQvdGC0LjRh9C90L7RgdGC0YwKCQkkcmVzdWx0ID0gItCd0LUg0L/QsNC70LjQvdC00YDQvtC8IjsgICAgICAgICAvL9C10YHQu9C4INC90LUg0YHQvtCy0L/QsNC00LDRjtGCLCDRgtC+INGA0LXQt9Cw0LvRggoJfQp9CmVjaG8iJHJlc3VsdCI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8v0YDQtdC30YPQu9GM0YLQsNGCCgo/Pg==