Nivå 10.3 PHP-uppgiftsbok

Задание 1

Given är en array med sex siffror. Kontrollera om det är möjligt att bilda en lyckobiljett med dessa siffror.

Задание 2

Skriv kod som genererar ett lösenord av given storlek. Lösenordet måste innehålla en liten och en stor bokstav, en siffra och något specialtecken.

Задание 3

Given är två tal. Skriv ut processen för att dividera dessa tal i trappa, som i skolan.

Задание 4

Given är en sträng som innehåller två tal och en matematisk operation mellan dem:

php'10 + 20'

Skriv kod som beräknar resultatet av den skrivna matematiska operationen.

Задание 5

Given är en godtycklig tvådimensionell array:

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

Skriv kod som lägger till en till rad och en till kolumn, fyllda med slumpmässiga värden:

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

Låt följande tabell lagras i databasen:

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

Använd data från denna tabell för att få en array som innehåller summan av ordrar per år och månad:

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