Subscribe to my RSS feed RSS
July 9, 2007

swap nilai variabel

  • Written by globe under PHP |
  • 2 comments already

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);
?>
Feed for this Entry | Trackback Address

2 comments already

  1. ferdhie on 07.12.2007 at 7:11 pm | permalink
  2. cara 1 dan 2 sepertinya ndak support variabel string / array. ada lagi yg pake XOR, tapi juga ga support string / array. prefer cara 3.

  3. Eko Purnomo on 07.13.2007 at 7:51 am | permalink
  4. betul fer

Leave a Comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>