diff --git a/exercises/Palindrome/Complete/PalindromeComplete.php b/exercises/Palindrome/Complete/PalindromeComplete.php index 750fc7e..0664e9e 100644 --- a/exercises/Palindrome/Complete/PalindromeComplete.php +++ b/exercises/Palindrome/Complete/PalindromeComplete.php @@ -65,4 +65,11 @@ public static function check3(string $string): bool return false; } + + public static function check4(string $str): bool + { + $middle = (int)ceil(strlen($str) / 2); + + return substr($str, 0, $middle) === strrev(substr($str, -$middle)); + } }