Nivelul 10.3 al cărții de probleme PHP
Este dat un array de șase cifre. Verificați, dacă din aceste cifre se poate asambla un bilet norocos.
Scrieți un cod care va genera o parolă de dimensiunea specificată. Parola trebuie neapărat să conțină o literă mică și o literă mare, o cifră și un caracter special.
Sunt date două numere. Afișați pe ecran procesul de împărțire a acestor numere în coloană, ca la școală.
Este dat un șir care conține două numere și o operație matematică între ele:
'10 + 20'
Scrieți un cod care va calcula rezultatul operației matematice scrise.
Este dat un array bidimensional arbitrar:
[
[11, 12, 13],
[21, 22, 23],
[31, 32, 33],
]
Scrieți un cod care va adăuga încă un rând și încă o coloană, umplute cu valori aleatorii:
[
[11, 12, 13, 14],
[21, 22, 23, 24],
[31, 32, 33, 34],
[41, 42, 43, 44],
]
Să presupunem că în baza de date este stocată o tabelă de următoarea formă:
| id | name | date | price | amount |
|---|---|---|---|---|
| 1 | prod1 | 2020-12-31 | 100 | 3 |
Folosind datele din această tabelă, obțineți un array care conține suma comenzilor pe ani și luni:
[
'2020' => [
'01' => '...',
'02' => '...',
],
'2021' => [
'11' => '...',
'12' => '...',
],
];