Vlak 9.5 van PHP Taakboek

Задание 1

Gegee 'n array:

php[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]

Gegee 'n vorm met 'n invoerveld. 'n Getal word in die invoerveld ingevoer. Met die indiening van die vorm, skep 'n tabel, gevul met data uit hierdie array, wat soveel kolomme bevat as wat in die invoerveld gespesifiseer is.

Задание 2

Gegee 'n arbitrêre tweedimensionele array:

php[
  [11, 12, 13, 14, 15],
  [21, 22, 23, 24, 25],
  [31, 32, 33, 34, 35],
  [41, 42, 43, 44, 45],
  [51, 52, 53, 54, 55],
]

Stel die elemente van sy hoofdiagonaal na nul:

php[
  [ 0, 12, 13, 14, 15],
  [21,  0, 23, 24, 25],
  [31, 32,  0, 34, 35],
  [41, 42, 43,  0, 45],
  [51, 52, 53, 54,  0],
]
Задание 3

Skep 'n funksie wat die korrekte vorm van die selfstandige naamwoord na die getal sal stel. Hier is hoe die funksie moet werk:

phpfunc(1, 'appel', 'appels', 'appels'); // sal '1 appel' uitdruk
func(2, 'appel', 'appels', 'appels'); // sal '2 appels' uitdruk
func(3, 'appel', 'appels', 'appels'); // sal '3 appels' uitdruk
func(4, 'appel', 'appels', 'appels'); // sal '4 appels' uitdruk
func(5, 'appel', 'appels', 'appels'); // sal '5 appels' uitdruk

Hier is 'n voorbeeld vir tweesyfergetalle:

phpfunc(11, 'appel', 'appels', 'appels'); // sal '11 appels' uitdruk
func(12, 'appel', 'appels', 'appels'); // sal '12 appels' uitdruk
func(21, 'appel', 'appels', 'appels'); // sal '21 appel' uitdruk
func(23, 'appel', 'appels', 'appels'); // sal '23 appels' uitdruk

Ons funksie moet werk vir getalle van enige lengte:

phpfunc(1223421, 'appel', 'appels', 'appels'); // sal '1223421 appel' uitdruk