Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
dvprog_11 [2020-02-06 13:46] Daniel Viström |
dvprog_11 [2020-02-10 11:19] Daniel Viström |
||
---|---|---|---|
Line 120: | Line 120: | ||
include ' | include ' | ||
</ | </ | ||
+ | |||
+ | |||
+ | ==== Exempel 3 ==== | ||
+ | |||
+ | Funktionen har i detta exempel lagts i en separat fil som heter ' | ||
+ | <code php> | ||
+ | <?php | ||
+ | /* | ||
+ | * Funktion som returnerar en sträng med första | ||
+ | * tecknet från varje position i arrayen. | ||
+ | */ | ||
+ | function array_first($arr){ | ||
+ | $answer = ''; | ||
+ | $i = 0; | ||
+ | while($i < count($arr)){ | ||
+ | $answer = $answer . substr($arr[$i], | ||
+ | $i++; | ||
+ | } | ||
+ | return $answer; | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Huvudprogram. | ||
+ | |||
+ | <code php> | ||
+ | <?php | ||
+ | /* | ||
+ | * Funktioner kan läggas i en separat fil och | ||
+ | * göras tillgängliga med include. | ||
+ | */ | ||
+ | include ' | ||
+ | |||
+ | include ' | ||
+ | |||
+ | $names = [' | ||
+ | // Direkt utskrift av det som returneras. | ||
+ | echo array_first($names) . '< | ||
+ | |||
+ | $animals = [' | ||
+ | // Det som returneras sparas i en variabel. | ||
+ | $svar = array_first($animals); | ||
+ | echo $svar . '< | ||
+ | |||
+ | include ' | ||
+ | </ | ||
+ |