<?php
 
error_reporting(-1);
mb_internal_encoding('utf-8');
 
$text = "А роза упала на лапу Азора";

$text = str_replace(" ", "", $text);
$text = mb_strtolower($text);

$length = mb_strlen($text);
$halflenght = floor($length/2);

$x = -1; /* эта переменная создана для отсчета символов с конца строки */

for ($i = 0; $i < $halflenght; $i++) {
	$symbol1 = mb_substr($text, $i, 1);
	$symbol2 = mb_substr($text, $x, 1);
	$x--;

	if ($symbol1 != $symbol2) {
		echo "{$text}: не является палиндромом.";
		exit;
	}
}

echo "{$text}: является палиндромом.";