How to swap two numbers in PHP

5 Answers

0 votes
$x = 345;
$y = 10;
         
$tmp = $x;
$x = $y;
$y = $tmp;
 
echo $x . " " . $y;




/*
run:

10 345

*/

 



answered Nov 6, 2022 by avibootz
0 votes
$x = 345;
$y = 10;
         
$x = $x + $y; 
$y = $x - $y;
$x = $x - $y; 
 
echo $x . " " . $y;




/*
run:

10 345

*/

 



answered Nov 6, 2022 by avibootz
0 votes
$x = 7;
$y = 19;
         
$x = $x * $y; 
$y = $x / $y; 
$x = $x / $y; 
 
echo $x . " " . $y;




/*
run:

19 7

*/

 



answered Nov 6, 2022 by avibootz
0 votes
$x = 7;
$y = 19;
         
list($x, $y) = array($y, $x);
 
echo $x . " " . $y;




/*
run:

19 7

*/

 



answered Nov 6, 2022 by avibootz
0 votes
function swap(&$x, &$y) {
    $tmp = $x;
    $x = $y;
    $y = $tmp;
}


$x = 345;
$y = 10;
        
swap($x, $y);

echo $x . " " . $y;






/*
run:

10 345

*/

 



answered Apr 20, 2023 by avibootz

Related questions

1 answer 206 views
4 answers 355 views
1 answer 126 views
126 views asked Apr 20, 2023 by avibootz
1 answer 137 views
137 views asked Sep 24, 2021 by avibootz
1 answer 119 views
1 answer 118 views
118 views asked Sep 24, 2021 by avibootz
1 answer 180 views
...