PHP程序检查给定数字是否是回文
给定一个数字,我们必须使用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
以上是 PHP程序检查给定数字是否是回文 的全部内容, 来源链接: utcz.com/z/326431.html