Livello 10.9 del libro di problemi PHP

Задание 1

Dato un testo. Scrivi un programma che formatti questo testo in modo che in una riga di testo ci siano non più di 70 caratteri, e poi vada a capo. Le parole non devono essere spezzate.

Задание 2

Dato un testo contenente del codice CSS. Scrivi uno script che esegua l'evidenziazione della sintassi di questo codice.

Задание 3

Visualizza sul schermo un calendario quadrato per il mese corrente. Il giorno corrente e i weekend devono essere evidenziati con colori separati.

Задание 4

Dato un array bidimensionale arbitrario:

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

Dato un altro array unidimensionale:

php[
  14, 24, 34
]

Scrivi del codice che aggiunga il nostro array unidimensionale come colonna del nostro array bidimensionale:

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