06 Swap valules
Stap 1
In de vorige opgave hadden we het over de uitslag van een voetbalwedstrijd. Een uitslag 1,0 betekende dat de thuisploeg (FCR) 1 doelpunt heeft gemaakt en de uit spelende ploeg had 0 punten gescoord.
Soms staat de uitslag in de verkeerde volgorde. FCR heeft met 3-2 gewonnen en de uitslag is 2-3.
Nu moet jij een functie maken die twee getallen in een array omdraait.
Input | Output |
swap([1,2]) | [2,1] |
swap([3,2]) | [2,3] |
swap([1,1]) | [1,1] |
De input en output zijn beiden een array.
Template
function swap($uitslag) {
// swap de twee elementen van het array
return $swap;
}
print "<pre>";
print_r( swap([1,2]) );
echo "<br>";
print_r( swap[3,2]) );
echo "<br>";
print_r( swap([1,1]) );
Output
Je ziet als het goed is dat je een array terug krijgt waarbij de waarden zijn omgedraaid. De output ziet er dan als volgt uit:
Array ( [0] => 2 [1] => 1 )
Array ( [0] => 2 [1] => 3 )
Array ( [0] => 1 [1] => 1 )
Stap 2
Je hebt de vorige opgave uitgevoerd? Begin dan pas aan deze stap.
Nu heb je een array van arrays met uitslagen.
$uitslagen = [ [1,3], [4,0], [0,0] ,[1,1],[0,2] ];
Je gebruikt de code van stap 1, maar zet er eenĀ loop omheen.
De output wordt dus:
Array
(
[0] => 3
[1] => 1
)
Array
(
[0] => 0
[1] => 4
)
Array
(
[0] => 0
[1] => 0
)
Array
(
[0] => 1
[1] => 1
)
Array
(
[0] => 2
[1] => 0
)
Succes!
Inleveren
- Lever de code van stap 1 in en gebruik de naam php761-jouw-naam.php
- Lever de code van stap 2 in en gebruik de naam php762-jouw-naam.php
- een schermafdruk van de test van stap 2, waarbij alle juiste waarden worden afgedrukt (zoals in het voorbeeld bij stap 2).
--