PHP လေ့ကျင့်ခန်း အင်္ဂါရပ်အဆင့် 7.6

Задание 1

စာသားဖိုင်တစ်ခုပေးထားသည်။ အက္ခရာတစ်ခုစီ၏ ရာခိုင်နှုန်း အချိုးကို ရယူပါ။ ရလဒ်ကို ဖိုင်အသစ်တစ်ခုတွင် ရေးသွင်းပါ။

Задание 2

ဖိုင်ထဲတွင် ရုရှားဘာသာဖြင့် စာသားတည်ရှိသည်။ ထိုဖိုင်ကို ဖွင့်ပါ၊ စာသားကို အင်္ဂလိပ်အက္ခရာသို့ ပြောင်းလဲပြီး ဖိုင်အသစ်တစ်ခုတွင် ရေးသွင်းပါ။

Задание 3

စာသားဖိုင်တစ်ခုပေးထားသည်။ ထိုဖိုင်ရှိ စာကြောင်းများကို ကျပန်းအစဉ်အတိုင်း ရောမွှေပါ။

Задание 4

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

Задание 5

အောက်ပါ အာရေးကို ဖွဲ့စည်းပေးမည့် ပရိုဂရမ်ကို ရေးပါ။

php[
  'x',
  'xx',
  'xxx',
  'xxxx',
  'xxxxx',
]
Задание 6

အောက်ပါ object ပေးထားသည်။

php<?php
  $data = [
    2018: [
      11: [
        29: [1, 2, 3],
        30: [4, 5],
      ],
      12: [
        30: [6, 7],
        31: [8, 9],
      ],
    ],
    2019: [
      12: [
        29: [10, 11],
        30: [12, 13],
        31: [14, 15],
      ]
    ],
  ]
?>

ဤ object ၏ အရာဝတ္ထုအားလုံးကို အောက်ပါအတိုင်း အာရေးတစ်ခုတွင် ရေးသွင်းပါ။

php[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]