<?php
error_reporting(-1);
mb_internal_encoding('utf-8');
 
$text = 'А роза упала на лапу Азора';
$result = "Палиндром!";
$letters1 = '';
$letters2 = '';
 
$text = mb_strtolower($text);
$text = str_replace(' ', '', $text);
 
$lenght = mb_strlen($text);
$halfLenght = floor($lenght / 2);
 
for ($i = 0; $i <= $halfLenght; $i ++){
	$symbol1 = mb_substr($text, $i, 1);
	$otherSide = $lenght - $i - 1;
	$symbol2 = mb_substr($text, $otherSide, 1);
	$letters1 = $letters1 . $symbol1;
	$letters2 = $letters2 . $symbol2;
	if ($symbol1 == $symbol2){
			} else {
		break;
	}
}
 
if ($letters1 == $letters2){
	echo "$result";
} else {
	echo "Это не палиндром";
}