Két szám cseréje harmadik változó használata nélkül

Nem annyira életszerű példa, mint inkább elméleti, hisz ki az, aki harmadik változó létrehozása nélkül akarna két változó értékét megcserélni, viszont állásinterjúkon, mint elméleti kérdés felmerülhet, így nem árt, ha tudjuk rá a helyes választ :-)

Nézzük tehát a kódot:

<?php
    $a = 10;
    $b = 20;
    $a = $a + $b; // $a = 10 + 20 = 30
    $b = $a - $b; // $b = 30 - 20 = 10
    $a = $a - $b; // $a = 30 - 10 = 20
?>

 

Kategória: