php整数反转该怎么实现

这篇文章将为大家详细讲解有关php整数反转该怎么实现,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

为皮山等地区用户提供了全套网页设计制作服务,及皮山网站建设行业解决方案。主营业务为成都网站制作、网站设计、外贸网站建设、皮山网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

php实现整数反转的方法:1、创建一个PHP示例文件;2、通过“function reverse($x) {...}”方法实现整数反转即可。

本文操作环境:Windows7系统、PHP7.1、Dell G3。

php整数反转怎么实现?

PHP算法之整数反转

给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。

示例 1:

输入: 123

输出: 321

示例 2:

输入: -123

输出: -321

示例 3:

输入: 120

输出: 21

注意:

假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231,  231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。

class Solution {
    /**
     * @param Integer $x
     * @return Integer
     */
    function reverse($x) {
 
        $max = pow(2,31)-1;
        $min = pow(-2,31);
        $strlen = strlen($x);
        if($x >=0){
            $num = (int)strrev($x);
        }else{
            $num = '-'.(int)strrev(trim($x,'-'));
        }
        if($min  < $num && $num < $max){
            return $num;
        }else{
            return 0;
        }
    }
}

关于php整数反转该怎么实现就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


名称栏目:php整数反转该怎么实现
文章地址:http://pwwzsj.com/article/ihcoeo.html