<?php

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


$text = "А роза упала на лапу Азора";

function checkPalindrome($text) {

	$a = mb_strtolower($text);
	$a = str_replace(" ","",$a);
	
	$length =mb_strlen($a);
	$halfLenght = floor($length/2); 
	
	for($i=0; $i <= $halfLenght; $i++){
		
		$letter1 = mb_substr($a, $i, 1);	
		$letter2 = mb_substr($a, -$i - 1, 1);
		
		if($letter1 != $letter2){
			
			return false;
			
		}
		      
	}
	
	return true;

}

echo checkPalindrome("А роза упала на лапу Азора") ? "Палиндром\n" : "Не палиндром\n";
echo checkPalindrome("404") ? "Палиндром\n" : "Не палиндром\n";
echo checkPalindrome("Я ломал стекло") ? "Палиндром\n" : "Не палиндром\n";
echo checkPalindrome("110011") ? "Палиндром\n" : "Не палиндром\n";
echo checkPalindrome("Аргентина манит негра") ? "Палиндром\n" : "Не палиндром\n";