<?php
error_reporting(-1);
mb_internal_encoding('utf-8');
$text       = "А роза упала, подскочила, перевернулась и снова упала на лапу Азора";
$text       = mb_strtolower($text);
$text       = str_replace(" ", "", $text);
$length     = mb_strlen($text);
$halfLength = floor($length / 2);
for ($i = 0; $i <= $halfLength; $i++) {
    $length--;
    $firstLetter = mb_substr($text, $i, 1);
    $lastLetter  = mb_substr($text, $length, 1);
    if ($firstLetter != $lastLetter) {
        $palindrome = false;
        break;
    } else{$palindrome = true;}
   
}
if ($palindrome = false) {
	echo "Это не палиндром.";
}else {echo "Это  палиндром.";}