[ create a new paste ] login | about

Link: http://codepad.org/7N715LEE    [ raw code | output | fork ]

PHP, pasted on Oct 19:
<?php

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

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

$text = mb_strtolower($text);
$length = mb_strlen($text);
for ($i = 0; $i < $length; $i++) {
	$symbol = mb_substr($text, $i, 1);
	if ($symbol != " ") {
		$newtext = $newtext . $symbol;
	}
}

$halfLength = floor($length / 2);
for ($i = 0; $i <= $halfLength; $i++) {
	$firstSymbol = mb_substr($newtext, $i, 1);
	$secondSymbol = mb_substr($newtext, ($i + 1) * -1, 1);
	if ($firstSymbol != $secondSymbol) {
		$result = "не палиндром";
		break;
	}
}

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


Output:
1
2

Fatal error: Call to undefined function mb_internal_encoding() on line 4


Create a new paste based on this one


Comments: