KomputerPengaturcaraan

Untuk gelung dalam PHP

Salah satu tugas utama komputer ialah memproses jumlah data yang besar pada manusia aktiviti ini akan memerlukan pelaburan yang sangat besar masa. Untuk melaksanakan kitaran pemesinan kompleks dicipta. Pertimbangkan kitaran. Kadang-kadang, ia adalah perlu untuk mengulangi beberapa keping kod beberapa kali, itu apabila kitaran datang untuk menyelamatkan. Untuk gelung - salah satu yang paling popular.

Syarikat, yang sering digunakan dalam kitaran untuk

Pertama, mari kita melihat sekumpulan operator sering digunakan dalam kitaran. Mereka dipanggil kenaikan gaji dan susutan. operator kenaikan mencatatkan dua plus (++), ia membawa keluar peningkatan satu. Susutan sebaliknya, mengurangkan nilai 1, ia menandakan dua kemudaratan (-). Pengendali ini digunakan sebagai kaunter. Jika semasa PRE-susutan / kenaikan adalah penurunan / tambahan dalam pembolehubah, dan kemudian nilai ini digunakan. POST-susutan / kenaikan pembolehubah pertama kali digunakan, dan kemudian ada peningkatan atau penurunan itu.

sintaks

Untuk gelung menghasilkan blok pelaksanaan perintah selagi keadaan tertentu adalah benar. Dalam erti kata lain, satu set arahan, yang dilakukan berulang kali sehingga keadaan yang ditetapkan dilaksanakan.

Adalah dipercayai bahawa kitaran untuk salah satu yang paling sukar dalam PHP. sintaks adalah seperti berikut:

untuk (chast_1; chast_2; chast_3)

{Kod}

Terutama menarik adalah hakikat bahawa di dalam kurungan. Seperti yang anda lihat, terdapat tiga bahagian. Mereka dipisahkan oleh koma bernoktah. Mana chast_1 PHP berbuat apa yang diceritakan. Jika ada ungkapan, maka ia dilaksanakan. Sebagai peraturan, terdapat diaktifkan kaunter. Dalam chasti_2 ia adalah jika, kemudian memeriksa sama ada ia adalah benar bahawa dalam chasti_1 jika ya (benar), maka PHP melaksanakan kod yang ada di dalam penyokong gigi. Bahagian ketiga adalah peningkatan atau penurunan kaunter.

Mempertimbangkan kitaran untuk php dalam Contoh

Dalam kitaran chasti_1 pembolehubah $ a ditetapkan dengan 0. Seterusnya, periksa sama ada $ a yang kurang, daripada 20? Jika kurang, maka akan menjalankan arahan yang berada di dalam gelung. Dalam contoh kita menunjukkan: "Rentetan dipaparkan 20 kali", maka bahagian yang ketiga ialah peningkatan sebanyak $ a 1. Kemudian lagi, terdapat adalah kembali kepada bahagian kedua, sekali lagi diperiksa sekurang-kurangnya 20 kami berubah-ubah atau tidak. Kurang? Kemudian lagi ada arahan (line output) sehingga $ a tidak akan lebih daripada 20.

tugas

Menjalankan tugas yang kecil. Terdapat beberapa cadangan: "Hai, orang" Ia adalah perlu untuk menegak mengeluarkan frasa ini. Bagaimana ia dilakukan?

Kita perlu menyelesaikan masalah PHP gelung untuk. Kita ingat strlen fungsi (), yang mengembalikan panjang garis.

Dalam Contoh 1, ia akan dihapus - Apa yang tidak boleh lakukan? Ini adalah kod yang baik, ia berfungsi. Tetapi berbuat demikian adalah mustahil. Untuk memahami mengapa, melihat bagaimana PHP. Pertama, menetapkan pembolehubah $ i 0. seterusnya ialah kiraan aksara dalam rentetan dan mengesahkan bahawa kuantiti tertentu kurang daripada sifar. Ia iterates kod datang akhir pertama huruf. Kemudian $ i incremented oleh 1 string lagi dihitung simbol, memeriksa bahawa $ i lebih kecil kuantiti diterima lagi pergi pelaksanaan kod. Setiap kali strlen dilakukan (), adalah beberapa kiraan simbol. Ia adalah baik bahawa kita mempunyai rentetan panjang tidak.

Jika baris statik, menggunakan pilihan-pilihan lain.

Dalam penjelmaan yang pertama, fungsi strlen dibawa keluar dari kitaran.

Dalam penjelmaan kedua, semua disimpan dalam gelung untuk.

Dengan bantuan untuk gelung dalam PHP, anda boleh menyelesaikan banyak teka-teki!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ms.delachieve.com. Theme powered by WordPress.