Given string Palindrome or Not a Palindrome in PHP
A palindrome is a word, number, phrase, or other sequence of symbols that reads the same backwards as forwards, such as madam or racecar, the date and time 12/21/33 12:21, and the sentence: “A man, a plan, a canal – Panama”
String : CIVIC
function Palindrome($string)
{
$l = 0;
$r = strlen($string) – 1;
$flag = 0;while ($r > $l) {
if ($string[$l] != $string[$r]) {
$flag = 1;
break;
}
$l++;
$r–;
}if ($flag == 0) {
echo ‘Palindrome’;
}else{
echo “Not a Palindrome”;
}}
function getWord() {
$word = ”;
for ($ii = 0; $ii < 100000; $ii++){ $word .= "CIVIC"; } return $word; } Palindrome(getWord());