Kiwango cha 10.3 cha Kikokotoo cha PHP
Umepewa safu ya tarakimu sita. Hakikisha, kama inawezekana kukusanya tiketi ya bahati kutoka kwa tarakimu hizi.
Andika msimbo, ambao utazalisha neno la kuficha (password) la ukubwa maalum. Neno la kuficha lazima liwe na herufi ndogo na kubwa, tarakimu na alama maalum fulani.
Umepewa nambari mbili. Onyesha kwenye skrini mchakato wa kugawanya nambari hizi kwenye safu wima, kama shuleni.
Umepewa mfumo wa herufi (string), unao na nambari mbili na operesheni ya kihisabati kati yao:
'10 + 20'
Andika msimbo, ambao utahesabu matokeo ya operesheni ya kihisabati iliyoandikwa.
Umepewa safu ya pande mbili (two-dimensional array) ya kiholela:
[
[11, 12, 13],
[21, 22, 23],
[31, 32, 33],
]
Andika msimbo, ambao utaongeza safu nyingine na utajo mwingine, uliojaa thamani za nasibu:
[
[11, 12, 13, 14],
[21, 22, 23, 24],
[31, 32, 33, 34],
[41, 42, 43, 44],
]
Acha kwenye hifadhidata data (database) ihifadhiwe jedwali la aina ifuatayo:
| id | name | date | price | amount |
|---|---|---|---|---|
| 1 | prod1 | 2020-12-31 | 100 | 3 |
Kwa kutumia data ya jedwali hili pata safu, inayojumuisha jumla ya maagizo (orders) kwa miaka na miezi:
[
'2020' => [
'01' => '...',
'02' => '...',
],
'2021' => [
'11' => '...',
'12' => '...',
],
];