Niveau 10.3 du cahier d'exercices PHP

Задание 1

Un tableau de six chiffres est donné. Vérifiez s'il est possible de constituer un billet heureux avec ces chiffres.

Задание 2

Écrivez un code qui générera un mot de passe de taille spécifiée. Le mot de passe doit obligatoirement contenir une lettre minuscule, une lettre majuscule, un chiffre et un caractère spécial.

Задание 3

Deux nombres sont donnés. Affichez à l'écran le processus de division de ces nombres en colonne, comme à l'école.

Задание 4

Une chaîne de caractères est donnée, contenant deux nombres et une opération mathématique entre eux :

php'10 + 20'

Écrivez un code qui calculera le résultat de l'opération mathématique écrite.

Задание 5

Un tableau bidimensionnel arbitraire est donné :

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

Écrivez un code qui y ajoutera une ligne supplémentaire et une colonne supplémentaire, remplies de valeurs aléatoires :

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

Supposons qu'une base de données stocke une table du type suivant :

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

En utilisant les données de cette table, obtenez un tableau contenant la somme des commandes par année et par mois :

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