How to reverse an integer number in PHP

1 Answer

0 votes
$num = 893651;   
$is_positive = 1;
          
if ($num < 0) {
    $is_positive = -1;
    $num = $num * -1;
}
          
$reverse = 0;
while ($num > 0) {
    $remainder = $num % 10;
    $reverse = $reverse * 10 + $remainder;
    $num = (int)($num / 10);
}
          
if ($is_positive == -1)
    $reverse = $reverse * -1;
          
echo $reverse;

 
 
 
/*
run:
 
156398
 
*/

 



answered Aug 10, 2021 by avibootz

Related questions

2 answers 250 views
1 answer 213 views
213 views asked Sep 11, 2014 by avibootz
1 answer 128 views
1 answer 172 views
1 answer 136 views
136 views asked Jun 18, 2022 by avibootz
1 answer 137 views
...