Rumah pembangunan bahagian belakang tutorial php Pelajari Struktur Gelung: pernyataan for, foreach, dan while

Pelajari Struktur Gelung: pernyataan for, foreach, dan while

Jun 20, 2023 pm 06:51 PM
Struktur gelung untuk kenyataan setiap pernyataan

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.

  1. 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
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

}

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] . ' ';
Salin selepas log masuk

}

Keputusan output: 1 2 3 4 5

  1. 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
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

}

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 />';
Salin selepas log masuk

}

Output hasil:

nama: Zhang San
umur: 20
jantina: lelaki

  1. 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
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

}

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 />';
Salin selepas log masuk

}
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!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Pembelajaran gelung JS: penggunaan pernyataan gelung sementara (contoh terperinci) Pembelajaran gelung JS: penggunaan pernyataan gelung sementara (contoh terperinci) Aug 03, 2022 pm 06:04 PM

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.

Apakah gelung baharu dalam es6? Apakah gelung baharu dalam es6? Nov 07, 2022 pm 07:29 PM

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.

程序的三种基本结构是什么 程序的三种基本结构是什么 Mar 02, 2019 am 10:08 AM

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

Pembelajaran gelung JS: penggunaan penyataan untuk gelung (contoh terperinci) Pembelajaran gelung JS: penggunaan penyataan untuk gelung (contoh terperinci) Aug 03, 2022 pm 06:45 PM

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: pernyataan for, foreach, dan while Pelajari Struktur Gelung: pernyataan for, foreach, dan while Jun 20, 2023 pm 06:51 PM

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.

Pembelajaran gelung JS: pecahkan kenyataan gelung putus dan teruskan Pembelajaran gelung JS: pecahkan kenyataan gelung putus dan teruskan Aug 03, 2022 pm 07:08 PM

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!

Apakah kegunaan lain dalam struktur gelung Python? Apakah kegunaan lain dalam struktur gelung Python? Sep 26, 2023 am 10:52 AM

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.

Apakah teknik pengaturcaraan biasa untuk pengaturcaraan PHP? Apakah teknik pengaturcaraan biasa untuk pengaturcaraan PHP? Jun 12, 2023 am 09:15 AM

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

See all articles