给定一个数字,我们必须使用PHP程序检查它是否是回文。
等于其反向数的数字被称为回文数。
示例
Input: Number: 12321 Output: It is palindrome number Explanation: Number is 12321 and its reverse number is 12321, both are equal. Hence, it is a palindrome number.
程序:
<?php //功能:isPalindrome- //说明 function isPalindrome($number){ //将数字分配给临时变量 $temp = $number; //变量'sum'以存储反向数字 $sum = 0; //从最后一个数字中提取数字的循环 //制作反向号码 while(floor($temp)){ $digit = $temp % 10; $sum = $sum*10 + $digit; $temp = $temp/10; } //如果数字等于它的反向数字 //那么它将是一个回文数 if($sum == $number) return 1; else return 0; } //测试上述功能的主代码 $num = 12321; if(isPalindrome($num)) echo($num . " is a palindrome number"); else echo($num . " is not a palindrome number"); ?>
输出结果
12321 is a palindrome number