<?php
 
error_reporting(-1);
mb_internal_encoding('utf-8');
 
$text='А хуй тебе в рот а не палиндром а';
echo "Исходный текст: $text\n";
 
$text = str_replace(" ", "", $text);
$text = mb_strtolower($text);
 
$length = mb_strlen($text);
$halfLength = floor($length/2);
 
for ($i=1; $i<=$halfLength; $i++)
	$letter1 = mb_substr($text, $i, 1);
	$letter2 = mb_substr($text, -$i, 1);
	if ($letter1 == $letter2) {
		$result = 'палиндром';
	} elseif ($letter1 != $letter2) {
		$result = 'не палиндром';
		break;
	}
 
 
echo "Это $result";