PHP-tehtäväkirjan taso 9.5
Annettu taulukko:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
Annettu lomake syöttökentällä. Syöttökenttään kirjoitetaan numero. Lomakkeen lähetyksen yhteydessä luo taulukko, joka on täytetty annetun taulukon tiedoilla, ja joka sisältää niin monta saraketta kuin syöttökentässä on määritelty.
Annettu mielivaltainen kaksiulotteinen taulukko:
[
[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],
]
Nollaa sen päädiagonaalin alkiot:
[
[ 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],
]
Tee funktio, joka asettaa oikean substantiivin muodon numeron jälkeen. Näin funktion tulisi toimia:
func(1, 'omena', 'omenaa', 'omenaa'); // tulostaa '1 omena'
func(2, 'omena', 'omenaa', 'omenaa'); // tulostaa '2 omenaa'
func(3, 'omena', 'omenaa', 'omenaa'); // tulostaa '3 omenaa'
func(4, 'omena', 'omenaa', 'omenaa'); // tulostaa '4 omenaa'
func(5, 'omena', 'omenaa', 'omenaa'); // tulostaa '5 omenaa'
Tässä esimerkki kaksinumeroisille luvuille:
func(11, 'omena', 'omenaa', 'omenaa'); // tulostaa '11 omenaa'
func(12, 'omena', 'omenaa', 'omenaa'); // tulostaa '12 omenaa'
func(21, 'omena', 'omenaa', 'omenaa'); // tulostaa '21 omena'
func(23, 'omena', 'omenaa', 'omenaa'); // tulostaa '23 omenaa'
Funktiomme tulisi toimia minkä pituisille numeroille tahansa:
func(1223421, 'omena', 'omenaa', 'omenaa'); // tulostaa '1223421 omena'