Teruskan dalam PHP
Pernyataan Continue ialah pernyataan yang digunakan dalam pernyataan bersyarat untuk mengarahkan kod untuk melangkau baki lelaran gelung yang sedang berjalan dan meneruskan pelaksanaannya pada penilaian keadaan dan melompat ke permulaan pelaksanaan seterusnya. Dalam PHP, tempat yang paling biasa di mana pernyataan continue digunakan dalam pernyataan suis.
Mulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
Teruskan mengambil parameter berangka pilihan yang mentakrifkan bilangan tahap gelung dalaman yang harus dilangkau dan pergi ke penghujung. Ini bermakna jika nilai ialah 1 maka ia melangkau ke penghujung gelung sekarang. Walaupun pernyataan break digunakan untuk menamatkan gelung sepenuhnya, continue digunakan sebagai pintasan daripada gelung semasa dan beralih ke gelung seterusnya. Kedua-duanya memberikan kawalan tambahan kepada pengekod pada gelung untuk memanipulasinya mengikut kehendak mereka.
Sintaks:
while ( condition 1) { //declaration statements if ( condition 2 ) { //PHP code goes here continue ; } // Operational Statements }
Seperti yang dilihat di atas, kami mula-mula mengisytiharkan gelung sementara bersama-sama dengan keadaannya. Apabila syarat dipenuhi kod memasuki gelung dan ini berterusan sehingga syarat itu tidak benar. Kod memasuki gelung pernyataan if hanya jika keadaannya benar. Pernyataan continue di sini melangkau lelaran ini dan tidak akan melaksanakan bahagian akhir kod selepas meneruskan. Oleh itu kawalan dipindahkan ke lelaran seterusnya bagi gelung while yang mempunyai keadaan 1.
Carta Aliran
Berikut ialah carta alir continue dalam PHP:
Seperti yang dilihat dalam carta alir, continue sentiasa ada dalam blok pernyataan di dalam kod tempat gelung sedang dilaksanakan. Jika syarat untuk meneruskan adalah benar, ia melangkau tindakan yang seterusnya dan melangkau ke lelaran seterusnya.
Contoh Teruskan dalam PHP
Mari kita lihat kerja tepat kenyataan continue dengan mengambil beberapa contoh terperinci seperti yang ditunjukkan di bawah:
Contoh #1
Kod:
<?php $a = 0; for ($a = 0;$a <= 10;$a++) { if ($a==4) { break; } echo $a; echo "\n"; } echo "End of for loop" ; ?>
Output:
Dalam program ini, kita mula-mula memulakan nilai pembolehubah a kepada sifar. Kami kemudiannya menggunakan gelung for untuk menambah nilainya dengan satu sehingga nilainya mencapai 10. Satu lagi pernyataan bersyarat jika gelung juga digunakan untuk memecahkan gelung ini apabila nilai a mencapai sama dengan 4. Oleh itu ia terkeluar daripada gelung dan kemudian mencetak "Tamat gelung" dan bukannya mencetak nilai 5. Kami mencetak setiap nilai tambahan dalam output untuk memahami dengan lebih baik. Jadi seperti yang anda lihat output berhenti pada 4 kerana penyataan rehat.
Sekarang mari kita lihat apa yang dilakukan oleh pernyataan continue kepada kod yang sama:
Kod:
<?php $a = 0; for ($a = 0;$a <= 10;$a++) { if ($a==4) { continue; } echo $a; echo "\n"; } echo "End of for loop" ; ?>
Output:
Seperti yang anda lihat dalam output di atas, program mencetak nombor dari 0 hingga 4 seperti yang sebelumnya. Apabila ia datang kepada penyataan bersyarat if dan ia adalah BENAR, kerana pernyataan continue yang diberikan ia melangkau pencetakan 4 tetapi meneruskan gelung sekali lagi. Oleh itu dalam output, kita tidak dapat melihat 4 tetapi kenaikan bermula semula dari 5 hingga 10 yang merupakan keadaan gelung untuk dan kemudian dicetak "Tamat untuk gelung" menunjukkan ia telah keluar dari gelung untuk. Oleh itu sambung biasanya digunakan untuk melangkau dari kejadian tertentu dan meneruskan gelung dari seterusnya.
Contoh #2
Kod:
<?php $a=0; foreach ($a as $k => $val) { if (!($k % 2)) { // skip even members continue; } do_something_odd($val); } $j = 0; while ($j++ < 5) { echo "Outermost while loop\n"; while (1) { echo "Middle while loop\n"; while (1) { echo "Innermost while loop\n"; continue 3; } echo "This text will never get printed\n"; } echo "This text also will never get printed\n"; } ?>
Output:
Dalam kod di atas, kami menggunakan pembolehubah k dalam gelung bersyarat if untuk melangkau nombor genap dengan menggunakan fungsi modulo 2. Kami menggunakan pernyataan continue di sini yang melangkau lelaran semasa dan oleh itu tiada output dicetak di sini.
Dalam bahagian kedua gelung kami menggunakan pembolehubah j dan mula-mula memulakannya kepada sifar. Kami kemudian menggunakan 3 gelung while: gelung paling luar, tengah dan paling dalam. Gelung paling luar mempunyai keadaan yang dilaksanakan apabila pembolehubah j kurang daripada 5 dan j terus meningkat sebanyak 1. Gelung tengah dan dalam adalah tidak terhingga yang bermaksud mereka terus melaksanakan tanpa sebarang syarat.
Just like the break statement, we can also pass numeric parameters along with the continue statement. As shown in the above example, we are passing the number 3 which means that it skips 3 iterations of the loop. Hence the text which will never get printed is shown in the code. The same code when we give continue 2 will skip the innermost and the middle while loop and prints the last text. Similarly, continue 1 will skip only the innermost loop. However, note that continues 0 is not a valid statement to execute even though it was valid before as it was considered to be the same as continue 1.
Example #3
Continue can also be used in a switch statement as follows:
Code:
<?php echo"\n"; echo"\n"; for ( $a = 0; $a < 5; $a++ ) { switch ($a) { case 0: echo $a . "\nb\n"; continue 2; echo $a . "\na\n"; case 1: echo $a . "\nb\n"; continue 2; echo $a . "\na\n"; case 2: echo $a . "\nb\n"; break; echo $a . "\na\n"; } echo "end\n"; } echo"\n"; echo"\n"; ?>
Output:
It can be seen that in a switch statement, break and continue statements work in the same way. But in the loops, they are used to stop the loop iteration and move on to the next. By using continue 2 we can come out of the switch inside a loop and continue to the next outer loop iteration.
Importance of Continue in PHP
- The main purpose of the continue statement is inside loops for skipping a particular instance of iteration where the coder wants it.
- In case of a do-while loop, the continue statement takes control of the conditional statement part of the while loop.
- Even in a while loop, the continue again takes control of the condition of while loop.
- In for loop, the increment or decrement actions get executed after the continue statement.
Disadvantages of Continue in PHP
- We cannot use continue in a file name which is inside a loop as it will cause an error.
- Using continue makes the code hard to follow and does not look elegant.
Conclusion – Continue in PHP
Continue statements are majorly used in all kinds of loops or conditional statements in PHP. They basically stop the ongoing iteration of that loop but does not terminate the same. Continue statement present inside the statement block just hops on to the next iteration which succeeds in the conditional statement.
Atas ialah kandungan terperinci Teruskan dalam PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas











PHP dan Python masing -masing mempunyai kelebihan sendiri, dan pilihannya harus berdasarkan keperluan projek. 1.Php sesuai untuk pembangunan web, dengan sintaks mudah dan kecekapan pelaksanaan yang tinggi. 2. Python sesuai untuk sains data dan pembelajaran mesin, dengan sintaks ringkas dan perpustakaan yang kaya.

PHP adalah bahasa skrip yang digunakan secara meluas di sisi pelayan, terutamanya sesuai untuk pembangunan web. 1.PHP boleh membenamkan HTML, memproses permintaan dan respons HTTP, dan menyokong pelbagai pangkalan data. 2.PHP digunakan untuk menjana kandungan web dinamik, data borang proses, pangkalan data akses, dan lain -lain, dengan sokongan komuniti yang kuat dan sumber sumber terbuka. 3. PHP adalah bahasa yang ditafsirkan, dan proses pelaksanaan termasuk analisis leksikal, analisis tatabahasa, penyusunan dan pelaksanaan. 4.Php boleh digabungkan dengan MySQL untuk aplikasi lanjutan seperti sistem pendaftaran pengguna. 5. Apabila debugging php, anda boleh menggunakan fungsi seperti error_reporting () dan var_dump (). 6. Mengoptimumkan kod PHP untuk menggunakan mekanisme caching, mengoptimumkan pertanyaan pangkalan data dan menggunakan fungsi terbina dalam. 7

PHP dan Python masing -masing mempunyai kelebihan mereka sendiri, dan memilih mengikut keperluan projek. 1.PHP sesuai untuk pembangunan web, terutamanya untuk pembangunan pesat dan penyelenggaraan laman web. 2. Python sesuai untuk sains data, pembelajaran mesin dan kecerdasan buatan, dengan sintaks ringkas dan sesuai untuk pemula.

PHP digunakan secara meluas dalam e-dagang, sistem pengurusan kandungan dan pembangunan API. 1) e-dagang: Digunakan untuk fungsi keranjang belanja dan pemprosesan pembayaran. 2) Sistem Pengurusan Kandungan: Digunakan untuk penjanaan kandungan dinamik dan pengurusan pengguna. 3) Pembangunan API: Digunakan untuk Pembangunan API RESTful dan Keselamatan API. Melalui pengoptimuman prestasi dan amalan terbaik, kecekapan dan pemeliharaan aplikasi PHP bertambah baik.

PHP masih dinamik dan masih menduduki kedudukan penting dalam bidang pengaturcaraan moden. 1) kesederhanaan PHP dan sokongan komuniti yang kuat menjadikannya digunakan secara meluas dalam pembangunan web; 2) fleksibiliti dan kestabilannya menjadikannya cemerlang dalam mengendalikan borang web, operasi pangkalan data dan pemprosesan fail; 3) PHP sentiasa berkembang dan mengoptimumkan, sesuai untuk pemula dan pemaju yang berpengalaman.

PHP terutamanya pengaturcaraan prosedur, tetapi juga menyokong pengaturcaraan berorientasikan objek (OOP); Python menyokong pelbagai paradigma, termasuk pengaturcaraan OOP, fungsional dan prosedur. PHP sesuai untuk pembangunan web, dan Python sesuai untuk pelbagai aplikasi seperti analisis data dan pembelajaran mesin.

PHP sesuai untuk pembangunan web, terutamanya dalam pembangunan pesat dan memproses kandungan dinamik, tetapi tidak baik pada sains data dan aplikasi peringkat perusahaan. Berbanding dengan Python, PHP mempunyai lebih banyak kelebihan dalam pembangunan web, tetapi tidak sebaik python dalam bidang sains data; Berbanding dengan Java, PHP melakukan lebih buruk dalam aplikasi peringkat perusahaan, tetapi lebih fleksibel dalam pembangunan web; Berbanding dengan JavaScript, PHP lebih ringkas dalam pembangunan back-end, tetapi tidak sebaik JavaScript dalam pembangunan front-end.

PHP dan Python mempunyai kelebihan dan kekurangan mereka sendiri, dan pilihannya bergantung kepada keperluan projek dan keutamaan peribadi. 1.PHP sesuai untuk pembangunan pesat dan penyelenggaraan aplikasi web berskala besar. 2. Python menguasai bidang sains data dan pembelajaran mesin.
