Niveau 10.9 du livre de problèmes PHP

Задание 1

Un texte est donné. Écrivez un programme qui formatera ce texte de sorte qu'il n'y ait pas plus de 70 caractères par ligne de texte, suivis d'un saut de ligne. Les mots ne doivent pas être coupés.

Задание 2

Un texte contenant du code CSS est donné. Écrivez un script qui effectuera la coloration syntaxique de ce code.

Задание 3

Affichez à l'écran un calendrier carré pour le mois en cours. Le jour actuel et les week-ends doivent être mis en évidence avec des couleurs distinctes.

Задание 4

Un tableau bidimensionnel arbitraire est donné :

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

Un autre tableau unidimensionnel est donné :

php[
  14, 24, 34
]

Écrivez un code qui ajoutera notre tableau unidimensionnel en tant que colonne à notre tableau bidimensionnel :

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