Nível 10.9 do livro de problemas PHP

Задание 1

Dado um texto. Escreva um programa que formatará esse texto para que haja no máximo 70 caracteres por linha de texto, e então insira uma quebra de linha. As palavras não devem ser quebradas.

Задание 2

Dado um texto contendo algum código CSS. Escreva um script que realizará o realce de sintaxe desse código.

Задание 3

Exiba na tela um calendário quadrado para o mês atual. O dia atual e os fins de semana devem ser destacados com cores específicas.

Задание 4

Dada uma matriz bidimensional arbitrária:

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

Dado outro array unidimensional:

php[
  14, 24, 34
]

Escreva um código que adicionará nosso array unidimensional como uma coluna da nossa matriz bidimensional:

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