<?php
$text = "А роза упала на лапу Азора";
$result = 'палиндром';
$halfLength = floor($length / 2);
for ($i = 0; $i < $halfLength; $i++) {
$last = mb_substr($text, $length - 1 - $i, 1);
if ($first !== $last) {
$result = 'не палиндром';
break;
}
}
echo "Результат: {$result}\n";
PD9waHAKZXJyb3JfcmVwb3J0aW5nKC0xKTsKbWJfaW50ZXJuYWxfZW5jb2RpbmcoJ3V0Zi04Jyk7CgokdGV4dCA9ICLQkCDRgNC+0LfQsCDRg9C/0LDQu9CwINC90LAg0LvQsNC/0YMg0JDQt9C+0YDQsCI7CiRyZXN1bHQgPSAn0L/QsNC70LjQvdC00YDQvtC8JzsKCiR0ZXh0ID0gbWJfc3RydG9sb3dlcigkdGV4dCk7CiR0ZXh0ID0gc3RyX3JlcGxhY2UoJyAnLCAnJywgJHRleHQpOwoKJGxlbmd0aCA9IG1iX3N0cmxlbigkdGV4dCk7CiRoYWxmTGVuZ3RoID0gZmxvb3IoJGxlbmd0aCAvIDIpOyAKCgpmb3IgKCRpID0gMDsgJGkgPCAkaGFsZkxlbmd0aDsgJGkrKykgewokZmlyc3QgPSBtYl9zdWJzdHIoJHRleHQsICRpLCAxKTsKJGxhc3QgPSBtYl9zdWJzdHIoJHRleHQsICRsZW5ndGggLSAxIC0gJGksIDEpOwoKaWYgKCRmaXJzdCAhPT0gJGxhc3QpIHsKJHJlc3VsdCA9ICfQvdC1INC/0LDQu9C40L3QtNGA0L7QvCc7CmJyZWFrOyAKfQp9CgplY2hvICLQoNC10LfRg9C70YzRgtCw0YI6IHskcmVzdWx0fVxuIjs=