class Solution { /** * @param Integer $x * @return Integer */ function reverse($x) { $max=pow(2,31)-1; $min=pow(-2,31); if($x == 0) return 0; $s = ''; if($x < 0){ $s .= '-'; $x = abs($x); } while($x > 0){ $s = $s.$x%10; $x = intval($x/10); } if($s>$max || $s<$min) return 0; return intval($s); } }