Koder.uz

3 of 402 menu

PHP-da ichma-ich tsikllar

 Siz allaqachon bilgan tsikllarni bir-birining ichiga joylashtirish mumkin. Masalan, quyidagi vazifani bajaramiz: ekranga satr chiqaramiz: 

 111222333444555666777888999 

 Bu yerda bitta sikl yetarli emas – ikkita ichma-ich sikl ishga tushirilishi kerak:

  • Birinchi sikl sonlarni aylanadi (avval 1, keyin 2, keyin 3 va 9 gacha).
  • Ikkinchi sikl esa har bir sonni uch marta takrorlaydi. 

 Keling, buni amalga oshiramiz: 

<?php for ($i = 1; $i <= 9; $i++) { for ($j = 1; $j <= 3; $j++) { echo $i; } } ?>

Keling, buni amalga oshiramiz.

E’tibor bering:

  • Birinchi sikl $i hisoblagichiga ega.
  • Ikkinchi sikl $j hisoblagichiga ega.
  • Agar uchinchi tsikl bo‘lsa, uning hisoblagichi $k bo‘ladi.

Bu standart va umumiy qabul qilingan nomlardir, ulardan foydalanish tavsiya etiladi. 

№1

Quyidagi qatorni chop etish uchun ikkita ichki halqadan foydalaning:

111222333444555666777888999

№2

Quyidagi qatorni chop etish uchun ikkita ichki halqadan foydalaning:

11 12 13 21 22 23 31 32 33

uz ru
light night