Vlak 9.5 van PHP Taakboek
Gegee 'n array:
[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.
Gegee 'n arbitrêre tweedimensionele array:
[
[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:
[
[ 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],
]
Skep 'n funksie wat die korrekte vorm van die selfstandige naamwoord na die getal sal stel. Hier is hoe die funksie moet werk:
func(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:
func(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:
func(1223421, 'appel', 'appels', 'appels'); // sal '1223421 appel' uitdruk