PHP ülesannete kogu tase 10.3

Задание 1

Antud on kuuest numbrist koosnev massiiv. Kontrollige, kas nende numbritega on võimalik kokku panna õnnelik pilet.

Задание 2

Kirjutage kood, mis genereerib parooli etteantud pikkusega. Parool peab tingimata sisaldama väiketähti ja suurtähti, numbrit ja mõnda erimärki.

Задание 3

Antud on kaks numbrit. Kuva ekraanile nende numbrite jagamise protsess pikapeale, nagu koolis.

Задание 4

Antud on string, mis sisaldab kahte numbrit ja matemaatilist tehet nende vahel:

php'10 + 20'

Kirjutage kood, mis arvutab kirjutatud matemaatilise tehte tulemuse.

Задание 5

Antud suvaline kahemõõtmeline massiiv:

php[
  [11, 12, 13],
  [21, 22, 23],
  [31, 32, 33],
]

Kirjutage kood, mis lisab sellesse veel ühe rea ja veel ühe veeru, mis on täidetud juhuslike väärtustega:

php[
  [11, 12, 13, 14],
  [21, 22, 23, 24],
  [31, 32, 33, 34],
  [41, 42, 43, 44],
]
Задание 6

Oletame, et andmebaasis salvestatakse järgmise kujuga tabel:

orders
id name date price amount
1 prod1 2020-12-31 100 3

Selle tabeli andmeid kasutades saage massiiv, mis sisaldab tellimuste summat aastate ja kuude lõikes:

php[
  '2020' => [
    '01' => '...',
    '02' => '...',
  ],
  '2021' => [
    '11' => '...',
    '12' => '...',
  ],
];