Skip to content

Instantly share code, notes, and snippets.

@ermand
Created December 27, 2016 17:29
Show Gist options
  • Save ermand/d70f7a8c06341b53bde0fe70e2c8ec95 to your computer and use it in GitHub Desktop.
Save ermand/d70f7a8c06341b53bde0fe70e2c8ec95 to your computer and use it in GitHub Desktop.
Check if a string is palindrome
<?php
// <!-- $string = "A man, a plan, a canal, Panama"; -->
function is_palindrome($string)
{
$a = strtolower(preg_replace("/[^A-Za-z0-9]/", "", $string));
return $a == strrev($a);
}
var_dump(is_palindrome('racecar')); // true
var_dump(is_palindrome('foobar')); // false
var_dump(is_palindrome('noon')); // true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment