<?php

// палиндром

error_reporting(-1);
mb_internal_encoding('utf-8');

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

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


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

for ($i = 0; $i <= $halfLength; $i++) {
	$firstSymbol = mb_substr($text,$i,1);
	$lastSymbol = mb_substr($text,-($i+1),1);
	if ($firstSymbol != $lastSymbol) {
		$result = 'Не палиндром';
		break;
	}
}

echo "Результат: {$result}\n";
