<?php
$text = 'А бака упала на лапу Акаба' ;
$result = 'палиндром' ;
$text = str_replace ( ' ' , '' , $text ) ; // Заменяем пробелы на пустоту, другими словами, удаляем их.
for ( $i = 0 ; $i <= $halfLength ; $i ++ ) {
if ( mb_substr ( $text , $i , 1 ) != mb_substr ( $text , - ( $i + 1 ) , 1 ) ) { //У mb_substr можно обращаться к последнему символу так: mb_substr($text, -1, 1), а к первому: mb_substr($text, 0, 1), отсюда и формула -($i + 1). $result = 'не палиндром' ;
break ; //Выход из цикла
}
}
echo "Строка - $result !" ;
?>
PD9waHAKCWVycm9yX3JlcG9ydGluZygtMSk7CiAgICBtYl9pbnRlcm5hbF9lbmNvZGluZygidXRmLTgiKTsKCiAgICAkdGV4dCA9ICfQkCDQsdCw0LrQsCDRg9C/0LDQu9CwINC90LAg0LvQsNC/0YMg0JDQutCw0LHQsCc7CiAgICAkcmVzdWx0ID0gJ9C/0LDQu9C40L3QtNGA0L7QvCc7CgogICAgJHRleHQgPSBzdHJfcmVwbGFjZSgnICcsICcnLCAkdGV4dCk7IC8vINCX0LDQvNC10L3Rj9C10Lwg0L/RgNC+0LHQtdC70Ysg0L3QsCDQv9GD0YHRgtC+0YLRgywg0LTRgNGD0LPQuNC80Lgg0YHQu9C+0LLQsNC80LgsINGD0LTQsNC70Y/QtdC8INC40YUuCiAgICAkdGV4dCA9IG1iX3N0cnRvbG93ZXIoJHRleHQpOyAvL9CS0YHQtSDQsdGD0LrQvtCy0LrQuCDQsiDQvdC40LbQvdC10Lwg0YDQtdCz0LjRgdGC0YDQtQoKICAgICRoYWxmTGVuZ3RoID0gZmxvb3IobWJfc3RybGVuKCR0ZXh0KSAvIDIpOwoKICAgIGZvcigkaSA9IDA7ICRpIDw9ICRoYWxmTGVuZ3RoOyAkaSsrKSB7CiAgICAgICAgaWYgKG1iX3N1YnN0cigkdGV4dCwgJGksIDEpICE9IG1iX3N1YnN0cigkdGV4dCwgLSgkaSArIDEpLCAxKSkgeyAvL9CjIG1iX3N1YnN0ciDQvNC+0LbQvdC+INC+0LHRgNCw0YnQsNGC0YzRgdGPINC6INC/0L7RgdC70LXQtNC90LXQvNGDINGB0LjQvNCy0L7Qu9GDINGC0LDQujogbWJfc3Vic3RyKCR0ZXh0LCAtMSwgMSksINCwINC6INC/0LXRgNCy0L7QvNGDOiBtYl9zdWJzdHIoJHRleHQsIDAsIDEpLCDQvtGC0YHRjtC00LAg0Lgg0YTQvtGA0LzRg9C70LAgLSgkaSArIDEpLgogICAgICAgICAgICAkcmVzdWx0ID0gJ9C90LUg0L/QsNC70LjQvdC00YDQvtC8JzsKICAgICAgICAgICAgYnJlYWs7IC8v0JLRi9GF0L7QtCDQuNC3INGG0LjQutC70LAKICAgICAgICB9CiAgICB9CgogICAgZWNobyAi0KHRgtGA0L7QutCwIC0gJHJlc3VsdCEiOwo/Pg==