PHP Program to Check Palindrome Number

Last Updated:

What is Palindrome Number?

A palindrome number is a number that remains the same when its digits are reversed. For example, 55 is a palindrome number.

Note: The reverse of 55 is also a 55. Hence, 55 is a palindrome number.

Tips: It is recommended to use our online Palindrome Numbers calculator for better understanding.

Check Palindrome Number

In the following example, we will check whether the given number (121) is a Palindrome number or not.

Example

PHP Compiler
<?php $num = 121; $copyNum = $num; $reverse = 0; // reverse a number while($copyNum != 0) { $reverse = $reverse * 10; $reverse = $reverse + ($copyNum % 10); $copyNum = floor($copyNum / 10); } // result if($num == $reverse) echo "$num is a palindrome number"; else echo "$num is not a palindrome number"; ?>

Palindrome Numbers between the Given Range

In the following example, we will find all the Palindrome numbers between 10 and 50.

Example

PHP Compiler
<?php $start = 10; $end = 50; echo "Palindrome numbers between $start and $end: <br>"; for($start=$start; $start<=$end; $start++) { $copyNum = $start; $reverse = 0; // reverse a number while($copyNum != 0) { $reverse = $reverse * 10; $reverse = $reverse + ($copyNum % 10); $copyNum = floor($copyNum / 10); } // result if(($start == $reverse) && ($start != 0)) { $flag = 1; echo "$start "; } } if($flag == 0) echo "There is no palindrome number between the given range"; ?>

Share this Page

Meet the Author