PHP လေ့ကျင့်ခန်း အဆင့် 10.3
နံပါတ်ခြောက်လုံးပါသည့် array တစ်ခုပေးထားသည်။ ဤနံပါတ်များဖြင့် ကံကောင်းသည့် လက်မှတ် (lucky ticket) ပြုလုပ်နိုင်မနိုင်စစ်ဆေးပါ။
သတ်မှတ်ထားသော အရွယ်အစားရှိသည့် စကားဝှက် (password) ကိုထုတ်ပေးမည့် code ကိုရေးပါ။ စကားဝှက်တွင် စာလုံးအသေး၊ စာလုံးအကြီး၊ နံပါတ်နှင့် အထူးသင်္ကေတ (special character) တစ်ခုခုပါရမည်။
နံပါတ်နှစ်ခုပေးထားသည်။ �ျောင်းသင်ခန်းစာများကဲ့သို့ ဤနံပါတ်များကို တိုးချဲ့ကာနှုတ်ခြင်း (division in column) လုပ်ငန်းစဉ်ကို မျက်နှာပြင်ပေါ်တွင် ထုတ်ပြပါ။
နံပါတ်နှစ်ခုနှင့် ၎င်းတို့ကြား သင်္ချာဆိုင်ရာလုပ်ဆောင်ချက်တစ်ခုပါသည့် string တစ်ခုပေးထားသည်။
'10 + 20'
ရေးထားသည့် သင်္ချာဆိုင်ရာလုပ်ဆောင်ချက်၏ ရလဒ်ကို တွက်ချက်ပေးမည့် code ကိုရေးပါ။
သဘောကျရာနှစ်ဖက်မြင်ကွင်း (two-dimensional) array တစ်ခုပေးထားသည်။
[
[11, 12, 13],
[21, 22, 23],
[31, 32, 33],
]
၎င်းထဲသို့ ကျပန်းတန်ဖိုးများဖြင့် ဖြည့်စွက်ထားသော အတန်းအသစ်တစ်ခုနှင့် ကော်လံအသစ်တစ်ခု ထပ်ထည့်ပေးမည့် code ကိုရေးပါ။
[
[11, 12, 13, 14],
[21, 22, 23, 24],
[31, 32, 33, 34],
[41, 42, 43, 44],
]
ဒေတာအခြေစိုက်စနစ်တွင် အောက်ပါပုံစံရှိဇယားတစ်ခုသိမ်းဆည်းထားသည်ဟုဆိုကြပါစို့။
| id | name | date | price | amount |
|---|---|---|---|---|
| 1 | prod1 | 2020-12-31 | 100 | 3 |
ဤဇယား၏ဒေတာများကို အသုံးပြု၍ နှစ်အလိုက်၊ လအလိုက် မှာယူမှုစုစုပေါင်းပမာဏ (order sum) များပါရှိသော array တစ်ခုကိုရယူပါ။
[
'2020' => [
'01' => '...',
'02' => '...',
],
'2021' => [
'11' => '...',
'12' => '...',
],
];