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_12 [2017-09-01 14:54] 127.0.0.1 external edit |
dvprog_12 [2019-09-09 09:24] Daniel Viström |
||
---|---|---|---|
Line 15: | Line 15: | ||
// så ändras det även i huvudprogrammet. | // så ändras det även i huvudprogrammet. | ||
function backwards(& | function backwards(& | ||
- | $ental = $tal%10; | + | $ental = $tal % 10; // % ger resten |
- | $tiotal | + | $temp = (int)($tal / 10); // För att få heltalsdelen. |
- | $tal = $tiotal + 10*$ental; // Vänder på talet. | + | $tiotal = $temp % 10; |
+ | $tal = $tiotal + 10 * $ental; // Vänder på talet. | ||
} | } | ||
Line 25: | Line 26: | ||
// Ändras arrayen i funktionen händer inget med den | // Ändras arrayen i funktionen händer inget med den | ||
// i huvudprogrammet. | // i huvudprogrammet. | ||
- | function arrayadd($arr1, | + | function arrayadd($arr, $num){ |
$i = 0; | $i = 0; | ||
- | | + | |
- | $arr1[$i] = $arr1[$i] + $num; | + | $arr[$i] = $arr[$i] + $num; |
$i++; | $i++; | ||
} | } | ||
- | | + | |
} | } | ||
Line 38: | Line 39: | ||
// ett nytt namn till samma array. När arrayen ändras | // ett nytt namn till samma array. När arrayen ändras | ||
// i funktionen ändras den även i huvudprogrammet. | // i funktionen ändras den även i huvudprogrammet. | ||
- | function arrayadd2(& | + | function arrayadd2(& |
$i = 0; | $i = 0; | ||
| | ||
| | ||
- | $i++; | + | $i++; |
} | } | ||
} | } | ||
- | include(' | + | include ' |
$tal1 = 18; | $tal1 = 18; | ||
echo 'tal1: ' . $tal1 . '< | echo 'tal1: ' . $tal1 . '< | ||
Line 56: | Line 57: | ||
echo 'tal1 efter backwards: ' . $tal1 . '< | echo 'tal1 efter backwards: ' . $tal1 . '< | ||
- | $arr1 = array(1,3,4); | + | $arr1 = [1,3,4]; |
- | $arr2 = arrayadd($arr1, | + | $arr2 = arrayadd($arr1, |
print_r($arr1); | print_r($arr1); | ||
echo ' $arr1 < | echo ' $arr1 < | ||
Line 63: | Line 64: | ||
echo ' $arr2 < | echo ' $arr2 < | ||
- | arrayadd2($arr1, | + | arrayadd2($arr1, |
print_r($arr1); | print_r($arr1); | ||
echo ' $arr1 < | echo ' $arr1 < | ||
- | include(' | + | include ' |
/* | /* |