Rumah > Artikel > pembangunan bahagian belakang > PHP Do While Loop
PHP –Prapemproses Hiperteks
Mulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
Bahasa skrip sebelah pelayan, PHP ialah bahasa sumber terbuka yang sangat popular dan digunakan secara meluas. Pada mulanya, PHP dikenali sebagai –Personal Home Page. Dalam topik ini, kita akan belajar tentang PHP Do While Loop.
Sintaks
<?php //statements to be executed echo "This is my first php program!"; ?>Nota: Setiap pernyataan dalam PHP berakhir dengan koma bertitik (;). Ini secara teknikalnya menyampaikan kepada enjin PHP bahawa ini akan menjadi penghujung kenyataan. Dan, kemudian enjin bergerak ke baris seterusnya dan melaksanakan kod sehingga koma bertitik (;).
Gelung PHP
Dalam situasi tertentu, kita perlu menggunakan blok kod yang sama berkali-kali. Dalam kes ini, seseorang boleh menggunakan gelung. Daripada menggunakan kod yang hampir sama untuk keadaan yang hampir sama, anda boleh menjalankan blok kod berulang-ulang dan o dengan menggunakan gelung.
#Berikut ialah beberapa pernyataan gelung PHP.
Selepas memahami 'while... Loop', langkah seterusnya ialah memahami logik 'do...while loop'. Melainkan syarat yang dinyatakan adalah 'Benar', 'do...while loop' ini boleh dilaksanakan berulang kali.
Perbezaan kecil antara lop 'while' dan 'do...while' ialah tempat di mana keadaan memenuhi titik pengesahannya dalam 'while loop' keadaan diuji sebelum melaksanakan sebarang pernyataan dalam blok kod, iaitu pada permulaan . Dan, 'do...while loop' keadaan diuji sekali, selepas melaksanakan pernyataan dalam kod blok, maka proses yang sama berulang sehingga ia benar.
Secara teknikal, ia boleh dijelaskan sebagai 'do...while loop' sentiasa menyelesaikan pelaksanaan bersendirian, kemudian menguji keadaan yang dicadangkan, dan terus mengulang blok kod yang sama sementara keadaan yang dinyatakan adalah 'Benar'.
Sintaks ‘buat…semasa.’
do{ //code/statements to be executed }while(condition is true);Nota: 'do... while loop' sentiasa melaksanakan blok kod minimum untuk satu masa manakala 'while loop' tidak dilaksanakan walaupun untuk satu masa. Ini kerana parameter diuji selepas melaksanakan keseluruhan blok kod.
Mari kita lihat demonstrasi satu contoh baris demi baris.
Kod:
<?php $x=7; do { echo "The expected output is: $x<br>"; $x++; } while($x<=6) ?>
Output:
Penjelasan:
Saya harap anda memahami butiran yang bekerja pada contoh di atas.
Sekarang, kita akan melihat beberapa lagi contoh untuk pemahaman yang lebih baik.
Di bawah adalah contoh yang dinyatakan:
Mari kita lihat contoh yang sangat asas untuk mencetak nombor '0 hingga 9'. Dengan contoh ini, anda akan dapat menulis atur cara untuk segi empat sama nombor atau gandaan nombor, dsb., hanya dengan menukar syarat.
Kod:
<html> <body> <?php $n=0; do{ echo "$n<br/>"; $n++; }while($n<=9); ?> </body> </html>
Output:
Kod:
<html> <body> <?php $x0=0; do { echo "Executed Statement: $x0 <br />"; echo "this execution is done after the above statement '$x0' is printed <br />"; $x0=$x0+1; }while ($x0<=5) ?> </body> </html>
Output:
Kod:
<html> <body> <?php $BookPrice = 15; do { echo "The book price is " . $BookPrice . ". Students can buy this book. <br>"; $BookPrice = $BookPrice + 1; } while ($BookPrice <= 10); echo "The book price is " . $BookPrice . ". Student cannot afford this costly book!"; ?> </body> </html>
Output:
Kini kita akan melihat program php untuk mencetak jadual 10.
Kod:
<?php @$tab=$_GET['tab']; $i=1; do { $t=$tab*$i; echo $t." "; $i++; } while ($i<=10); ?> <body> <form> Enter Your table<input type="text" name="tab"><br/> <input type="submit" value="Table"> </form> </body>
Output:
Penjelasan
Di atas adalah contoh berbeza sedikit. Kami telah menggunakan satu kotak teks dan satu butang menggunakan skrip HTML. Bahagian logik utama dilakukan di dalam skrip php.
Sangat Pertama, kami telah mengumpulkan nilai yang dimasukkan oleh pengguna dengan $_GET.
Pembolehubah $i memegang nilai 1.
Dan, di sini logik digunakan di dalam kod php untuk mencetak jadual 10.
Dalam artikel di atas, kami telah menghasilkan perkara penting tentang gelung PHP dan mempelajari tentang pelbagai jenis. Secara khusus, kami telah mempelajari PHP 'do...while loop' secara terperinci. Artikel ini memberikan maklumat tentang do…while loop, ia berfungsi dan penggunaannya bersama contoh. Fungsi 'do...while loop' sangat mudah difahami.
Untuk meringkaskan, PHP 'do...while loop' menghapuskan keperluan untuk melaksanakan tugas yang serupa berulang kali. Jadi, Jika anda ingin mengurangkan beban kerja pada bahasa PHP, gunakan ‘do…while loop’ dengan kerap.
Atas ialah kandungan terperinci PHP Do While Loop. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!