11 of 410 menu

Konstruksi do-while

Konstruksi do-while mewakili gelung dengan postkondisi yang pertama kali melaksanakan blok kod, dan kemudian menyemak keadaan. Jika keadaan benar, gelung diulangi. Perbezaan utama dari while ialah badan gelung akan dilaksanakan sekurang-kurangnya sekali.

Sintaks

do { // badan gelung } while (keadaan);

Contoh

Contoh mudah mengeluarkan nombor dari 1 hingga 5:

<?php $i = 1; do { echo $i . ' '; $i++; } while ($i <= 5); ?>

Keputusan pelaksanaan kod:

1 2 3 4 5

Contoh

Gelung akan dilaksanakan sekurang-kurangnya sekali, walaupun keadaan adalah palsu:

<?php $flag = false; do { echo 'This will be printed once'; } while ($flag); ?>

Keputusan pelaksanaan kod:

'This will be printed once'

Contoh

Pemprosesan array menggunakan gelung do-while:

<?php $arr = [1, 2, 3]; $i = 0; do { echo $arr[$i] . ' '; $i++; } while ($i < count($arr)); ?>

Keputusan pelaksanaan kod:

1 2 3

Lihat juga

  • konstruksi while,
    yang melaksanakan gelung dengan pra-kondisi
  • konstruksi for,
    yang melaksanakan gelung dengan pembilang
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak