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

回到顶部