PHP ကွင်းဆက်များ လေ့ကျင့်ခန်း

Задание 1

ကွင်းဆက်ကိုအသုံးပြု၍ ဂဏန်းများကို ဒေါင်လိုက်အတိုင်း 1 မှ 100 အထိ ရိုက်ထုတ်ပြပါ။

Задание 2

ကွင်းဆက်ကိုအသုံးပြု၍ ဂဏန်းများကို ဒေါင်လိုက်အတိုင်း 100 မှ 1 အထိ ရိုက်ထုတ်ပြပါ။

Задание 3

ကွင်းဆက်ကိုအသုံးပြု၍ ဂဏန်းစုံများကို ဒေါင်လိုက်အတိုင်း 1 မှ 100 အထိ ရိုက်ထုတ်ပြပါ။

Задание 4

ကွင်းဆက်ကိုအသုံးပြု၍ array တစ်ခုကို 10 လုံး 'x' များဖြင့် ဖြည့်ပါ။

Задание 5

ကွင်းဆက်ကိုအသုံးပြု၍ array တစ်ခုကို ဂဏန်းများဖြင့် 1 မှ 10 အထိ ဖြည့်ပါ။

Задание 6

ဂဏန်းများပါသော array တစ်ခု ရှိပါသည်။ ကွင်းဆက်ကိုအသုံးပြု၍ သုညထက် ကြီးပြီး 10 ထက် ငယ်သော array အစိတ်အပိုင်းများကိုသာ ရိုက်ထုတ်ပြပါ။

Задание 7

ဂဏန်းများပါသော array တစ်ခု ရှိပါသည်။ ကွင်းဆက်ကိုအသုံးပြု၍ ထဲတွင် တန်ဖိုး 5 ရှိသော အစိတ်အပိုင်းတစ်ခု ရှိ/မရှိ စစ်ဆေးပါ။

Задание 8

ဂဏန်းများပါသော array တစ်ခု ရှိပါသည်။ ကွင်းဆက်ကိုအသုံးပြု၍ ဤ array ၏ အစိတ်အပိုင်းများ၏ ပေါင်းလဒ်ကို ရှာပါ။

Задание 9

ဂဏန်းများပါသော array တစ်ခု ရှိပါသည်။ ကွင်းဆက်ကိုအသုံးပြု၍ ဤ array ၏ အစိတ်အပိုင်းများ၏ နှစ်ထပ်ကိန်းများ၏ ပေါင်းလဒ်ကို ရှာပါ။

Задание 10

ဂဏန်းများပါသော array တစ်ခု ရှိပါသည်။ ၎င်း၏ အစိတ်အပိုင်းများ၏ ပျမ်းမျှတန်ဖိုး (အစိတ်အပိုင်းများ၏ ပေါင်းလဒ်ကို အရေအတွက်ဖြင့် စား) ကို ရှာပါ။

Задание 11

ကိန်းတစ်ခု၏ ဖက်တိုရီရယ် (factorial) ကို ရှာမည့် script ကို ရေးပါ။ ဖက်တိုရီရယ် ဆိုသည်မှာ ပေးထားသော ကိန်းထက် ငယ်သည့် ကိန်းပြည့်အားလုံးနှင့် သူ့ကိုယ်တိုင်၏ အမြောက်လဒ် ဖြစ်သည်။

Задание 12

လုပ်သားများနှင့် ၎င်းတို့၏ လစာများ ပါရှိသော အောက်ပါ array ကို ပေးထားပါသည်-

php<?php
  $arr = [
    'employee1' => 100,
    'employee2' => 200,
    'employee3' => 300,
    'employee4' => 400,
    'employee5' => 500,
    'employee6' => 600,
    'employee7' => 700,
  ];
?>

လုပ်သားတစ်ဦးစီ၏ လစာကို 10% တိုးပါ။

Задание 13

ယခင်ပုစ္ဆာကို လစာများကို 400 အောက်နှင့် ညီမျှသော လုပ်သားများအတွက်သာ တိုးမြှင့်ပေးမည့်ပုံစံဖြင့် ပြင်ဆင်ပါ။

Задание 14

အောက်ပါ array ကို ပေးထားပါသည်-

php<?php
  $arr = [1 => 6, 2 => 7, 3 => 8, 4 => 9, 5 => 10];
?>

ဤ array ၏ key များ၏ ပေါင်းလဒ်ကို ရှာပြီး ၎င်းကို တန်ဖိုးများ၏ ပေါင်းလဒ်ဖြင့် စားပါ။

Задание 15

အောက်ပါ array ကို ပေးထားပါသည်-

php<?php
  $arr = ['a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5];
?>

ဤ array ၏ key များကို array တစ်ခုတွင် ရေးထည့်ပါ၊ တန်ဖိုးများကိုမူ အခြား array တစ်ခုတွင် ရေးထည့်ပါ။

Задание 16

အောက်ပါ array ကို ပေးထားပါသည်-

php<?php
  $arr = [
    1 => 125,
    2 => 225,
    3 => 128,
    4 => 356,
    5 => 145,
    6 => 281,
    7 => 452,
  ];
?>

ဂဏန်း 1 သို့မဟုတ် ဂဏန်း 2 ဖြင့် စတင်သော တန်ဖိုးများ ရှိသည့် အစိတ်အပိုင်းများကို array အသစ်တစ်ခုတွင် ရေးထည့်ပါ။ ဆိုလိုသည်မှာ သင်၏ရလဒ်တွင် အောက်ပါအတိုင်း array ရရှိပါမည်-

php<?php
  [
    125,
    225,
    128,
    145,
    281,
  ];
?>