


Pelajari Struktur Gelung: pernyataan for, foreach, dan while
Ketahui struktur gelung: pernyataan for, foreach dan while
Dalam pengaturcaraan, struktur gelung adalah penting kerana ia membenarkan atur cara melaksanakan berulang kali bahagian kod, dengan itu menjimatkan masa dan jumlah kod. Dalam bahasa pengaturcaraan seperti PHP, Java, dan C#, terdapat tiga struktur gelung: pernyataan for, foreach, dan while. Dalam artikel ini, kami akan memperkenalkan ketiga-tiga struktur gelung ini masing-masing, serta senario aplikasinya dan beberapa teknik penggunaan dalam pengaturcaraan.
- untuk gelung
Gelung for ialah salah satu struktur gelung paling asas Fungsinya adalah untuk melaksanakan sekeping kod secara manual tanpa perlu memasukkan semula secara manual setiap masa. Gelung for perlu menentukan pembolehubah gelung, bilangan gelung dan keadaan gelung. Berikut ialah sintaks asas gelung for:
for (init; condition; increment) {
// Code to be executed
}
di mana init menentukan nilai awal pembolehubah gelung dan syarat menentukan keadaan penamatan gelung, kenaikan menentukan kenaikan pembolehubah gelung dalam setiap gelung. Setiap kali gelung dilaksanakan, pembolehubah gelung akan dikemas kini, dan kemudian ia akan dinilai sama ada untuk meneruskan pelaksanaan badan gelung berdasarkan keadaan gelung.
Untuk gelung mempunyai pelbagai senario aplikasi Contohnya, untuk tatasusunan nombor, kita boleh menggunakan gelung for untuk melintasi dan beroperasi pada setiap elemen, seperti yang ditunjukkan di bawah:
$. nombor = tatasusunan( 1, 2, 3, 4, 5);
untuk ($i = 0; $i < kira($nombor); $i++) {
echo $numbers[$i] . ' ';
}
Keputusan output: 1 2 3 4 5
- gelung foreach
Gelung foreach sesuai untuk merentasi tatasusunan, objek dan jenis lelaran lain. Sintaksnya agak mudah dan tidak perlu menggunakan pembolehubah gelung. Ia akan secara automatik mengulang setiap elemen dan melaksanakan kod dalam badan gelung. Berikut ialah sintaks asas gelung foreach:
foreach ($array sebagai $value) {
// Code to be executed
}
di mana $array mewakili tatasusunan atau objek yang akan dilalui, $value mewakili elemen semasa tatasusunan atau nilai sifat semasa objek. Setiap kali gelung dilaksanakan, $value dikemas kini kepada elemen atau nilai atribut seterusnya.
Menggunakan gelung foreach boleh mengelakkan operasi rumit menggunakan pembolehubah gelung, dan boleh menjadikan kod lebih intuitif dan lebih mudah dibaca. Sebagai contoh, untuk tatasusunan bersekutu, kita boleh menggunakan gelung foreach untuk mengeluarkan kunci dan nilai setiap elemen, seperti berikut:
$person = array('name' => '张三', ' umur' => 20, 'jantina' => 'Lelaki');
foreach ($orang sebagai $key => $value) {
echo $key . ': ' . $value . '<br />';
}
Output hasil:
nama: Zhang San
umur: 20
jantina: lelaki
- while loop
while loop ialah apabila gelung keadaan adalah benar Kaedah paling asas untuk melaksanakan badan gelung berulang kali. Sintaksnya adalah seperti berikut:
sementara (keadaan) {
// Code to be executed
}
Apabila keadaan benar, atur cara melaksanakan badan gelung apabila syarat itu palsu, program keluar dari gelung. Oleh itu, apabila menggunakan gelung while, anda perlu memberi perhatian untuk mengawal keadaan gelung untuk mengelakkan gelung tak terhingga.
Menggunakan gelung sementara mempunyai rangkaian senario aplikasi yang sangat luas, seperti membaca kandungan fail, memproses data input, dsb. Berikut ialah kod sampel yang menggunakan gelung sementara untuk mengeluarkan kandungan fail baris demi baris:
$file = fopen('data.txt', 'r');
while (!feof( $file)) {
echo fgets($file) . '<br />';
}
fclose($file);
Dalam kod di atas, fungsi feof() digunakan untuk mengesan sama ada fail telah sampai ke penghujung, dan fungsi fgets() digunakan baris demi baris Baca kandungan dan output fail.
Dalam aplikasi praktikal, untuk menjimatkan masa dan kod, kita boleh menggunakan penyataan putus dan terus dalam badan gelung untuk mengawal pelaksanaan gelung. Antaranya, penyataan putus membenarkan atur cara keluar dari gelung lebih awal, manakala penyataan sambung membenarkan atur cara melangkau gelung semasa dan terus melaksanakan gelung seterusnya. Penggunaan dan kesan kedua-dua pernyataan ini boleh dilaraskan secara fleksibel mengikut senario aplikasi tertentu.
Ringkasan
Untuk, gelung foreach dan while ialah struktur gelung yang paling asas dan biasa digunakan dalam pengaturcaraan Ia digunakan pada jenis data dan kaedah traversal yang berbeza, serta mempunyai kelebihan dan ciri tersendiri. Dalam pengaturcaraan sebenar, kita harus memilih struktur gelung yang sesuai mengikut masalah tertentu, dan menggabungkan penyataan putus dan sambung untuk kawalan fleksibel untuk mencapai kod yang cekap, ringkas dan boleh dibaca.
Atas ialah kandungan terperinci Pelajari Struktur Gelung: pernyataan for, foreach, dan while. 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

AI Hentai Generator
Menjana ai hentai secara percuma.

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



Tujuan gelung adalah untuk berulang kali melaksanakan sekeping kod tertentu Menggunakan gelung boleh mengurangkan tekanan pengaturcaraan, mengelakkan redundansi kod, meningkatkan kecekapan pembangunan dan memudahkan penyelenggaraan kemudian. Gelung while ialah pernyataan gelung termudah yang disediakan dalam JavaScript Mari kita pelajari tentang penggunaan gelung while dan gelung do-while.

Terdapat pernyataan gelung baharu dalam es6: gelung "untuk". Pernyataan "for..of" boleh menggelung melalui keseluruhan objek dan merupakan gelung bagi satu siri nilai yang dihasilkan oleh lelaran; nilai gelung "for..of" mestilah boleh diulang (boleh diulang), dan sintaks "untuk(nilai semasa tatasusunan){...}". Gelung for-of bukan sahaja menyokong tatasusunan, tetapi juga menyokong kebanyakan objek seperti tatasusunan; ia juga menyokong rentas rentetan dan merentas rentetan sebagai satu siri aksara Unicode.

程序的三种基本结构:1、顺序结构,程序中各个操作按照在源代码中的排列顺序,自上而下,依次执行;2、选择结构,根据某个特定的条件进行判断后,选择其中一支执行;3、循环结构,在程序中需要反复执行某个或某些操作,直到条件为假或为真时才停止循环。

Dalam artikel sebelumnya "JS Loop Learning: The Use of While Loop Statements (Contoh Terperinci)", kami mempelajari secara ringkas tentang while loops dan do while loops, dan hari ini kami akan memperkenalkan satu lagi gelung - penyataan untuk gelung berguna kepada semua orang.

Pelajari struktur gelung: penyataan for, foreach, dan while Dalam pengaturcaraan, struktur gelung adalah penting kerana ia membenarkan atur cara untuk melaksanakan bahagian kod berulang kali, dengan itu menjimatkan masa dan jumlah kod. Dalam bahasa pengaturcaraan seperti PHP, Java, dan C#, terdapat tiga struktur gelung: pernyataan for, foreach, dan while. Dalam artikel ini, kami akan memperkenalkan ketiga-tiga struktur gelung ini masing-masing, serta senario aplikasinya dan beberapa teknik penggunaan dalam pengaturcaraan. gelung for Gelung for ialah salah satu struktur gelung yang paling asas.

Dalam artikel sebelum ini, kami membawa anda mempelajari beberapa struktur kawalan gelung dalam JS (gelung semasa dan lakukan-sementara, untuk gelung Mari kita bincangkan penyataan rehat dan teruskan untuk keluar dari gelung semua orang!

Dalam struktur gelung Python, blok else digunakan untuk melaksanakan sekeping kod tertentu apabila gelung berakhir seperti biasa. Jika gelung diganggu oleh pernyataan putus, kod dalam blok else tidak akan dilaksanakan. Menggunakan blok lain boleh menjadikan kod lebih jelas dan lebih mudah difahami, dan boleh melakukan beberapa operasi yang diperlukan selepas gelung berakhir.

Dengan persekitaran rangkaian yang semakin sempurna dan pembinaan halaman web, PHP, sebagai bahasa skrip bahagian pelayan yang sangat baik, digunakan secara meluas dalam pembangunan laman web dan aplikasi. Untuk meningkatkan kemahiran pengaturcaraan PHP dengan lebih baik, hari ini kami akan berkongsi beberapa kemahiran pengaturcaraan PHP yang biasa Berikut adalah pengenalan terperinci: Cuba elakkan menggunakan pembolehubah global Dalam pengaturcaraan PHP, pembolehubah global adalah jenis pembolehubah yang ada. Walau bagaimanapun, menggunakan pembolehubah global akan meningkatkan kerumitan dan kebolehbacaan kod, yang boleh membawa kepada ralat dan masalah yang tidak perlu dengan mudah. Oleh itu, apabila pengaturcaraan PHP
