1. swap nilai variabel

    9/07/2007
    By eko, category: PHP

    Ternyata ada beberapa cara melakukan proses pertukaran nilai suatu variabel menggunakan PHP tentunya. Ini baru saya sadari setelah membaca milis phpXperts beberapa hari yang lalu. Berikut cara-cara pertukaran nilai nya:

    <?php
    // cara 1
    $a=5;
    $b=3;
    $b=$a+b; // 8=5+3
    $a=$b-$a; // 3=8-5
    $b=$b-$a; // 5=8-3
    ?>
    
    <?php
    // cara 2
    function swap($a,$b) { 
        $a=$a*$b; 
        $b=$a/$b; 
        $a=$a/$b; 
        print "A=".$a." "."B=".$b;
    }
    $a=5;
    $b=3;
    swap($a,$b);
    ?>
    
    <?php
    // cara 3
    $a=5;
    $b=3;
    list($a, $b) = array($b, $a);
    ?>
    

2 Comment(s)

  1. cara 1 dan 2 sepertinya ndak support variabel string / array. ada lagi yg pake XOR, tapi juga ga support string / array. prefer cara 3.


  2. betul fer


Add Comment

Recent Post

Recent Comment

Archive