<?php
error_reporting(-1);
mb_internal_encoding('utf-8');

$text = 'А роза упала на лапу Азора';
$result = 'палиндром';
$badresult = 'не палиндром';

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

$lenght = mb_strlen($nospace);
$halflenght = floor($lenght / 2);

for ($i = 1; $i <= $halflenght; $i++) {
	$symbol = mb_substr($nospace, $i, $halflenght);
	$symbolback = mb_substr ($nospace, $halflenght, -1);
	$symbolLen = mb_strlen($symbol);
	$symbolBackLen = mb_strlen($symbolback);
	if ($symbolLen == $symbolBackLen) {
		echo $result;
		break;
	}
	elseif ($symbolLen !== $symbolBackLen) {
		echo $badresult;
		break;
	}
}