Primasaja.com: Service WEB, MOBILE & SOFTWARE DEVELOPMENT , ENGINEERING & ARCHITECTURE , DESIGN & CREATIVE , ADMIN SUPPORT , SALES & MARKETING , INSTALASI JARINGAN & KOMPUTER
Email: jakaprima123@gmail.com
Phone: 081311086653
Fax: -
Url:
cash, credit card
Perum Griya Rajeg Lestari Blok C No 24
Tangerang indonesia 15540

Tutorial PHP Penggunaan Continue

0
jaka prima maulana
www.primasaja.com -

CONTINUE


continue digunakan didalam struktur perulangan untuk skip sisa dari loop saat ini dan melanjutkan eksekusi pada kondisi evaluasi dan awal dari perulangan selanjutnya.


Catatan: dalam PHP switch statement itu mengacu pada strutur perulangan untuk tujuan melanjutkan. continue bersifat seperti break (ketika tidak ada argument yang terpassed). jika switch didalam loop, continue 2 akan lanjut dalam perualangan selanjutnya dari luar perualangan.


continue menerima opsional argument numerik dimana memberitahukan berapa banyak level dalam perulangan yang harus di skip sampai akhir dari. default value adalah 1, demikian skip sampai akhir dari loop


<?php

  $array = [1,2,3,4,5,6,7,8,10];

  

  foreach ($array as $key => $value){

    if (!($key % 2)) { // skip angka genap

      continue;

    }

    echo "$value";

  }

?>

output : 2468



<?php

  $i = 0;

  while ($i++ < 5){

    echo "diluar $i \n";

    while(1){

      echo "ditengah \n";

      while(1){

        echo "didalem \n";

        continue 3;

      }

      echo "ini tidak akan tampil  \n";

    }

    echo "begitu juga disini \n";

  }

?>


output : 

diluar 1 

ditengah 

didalem 

diluar 2 

ditengah 

didalem 

diluar 3 

ditengah 

didalem 

diluar 4 

ditengah 

didalem 

diluar 5 

ditengah 

didalem 


menghilangkan/omitting semicolon setelah continue dapat membuat bingung. begini contohnya jangan lakukan ini.


<?php

for ($i = 0; $i < 5; ++$i) {

    if ($i == 2)

        continue

    print "$i\n";

}

?>


seharusnya kita akan melihat seperti ini:

0

1

3

4

tapi dalam PHP versi 5.4.0 kebawah, script ini akan keluar:

2



Total Komentar : 0
Tidak Ada Komentar: