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);
}
}