Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous 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-03-25 08:54]
Daniel Viström
Line 15: Line 15:
 // så ändras det även i huvudprogrammet. // så ändras det även i huvudprogrammet.
 function backwards(&$tal){   function backwards(&$tal){  
-  $ental = $tal%10;   // % ger resten +  $ental = $tal % 10;   // % ger resten 
-  $tiotal = (int)($tal/10);  // För att få heltalsdelen. +  $temp = (int)($tal / 10); // För att få heltalsdelen. 
-  $tal = $tiotal + 10*$ental; // Vänder på talet.+  $tiotal = $tal % 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,$num){ +function arrayadd($arr1, $num){ 
    $i = 0;    $i = 0;
    while($i < count($arr1)){    while($i < count($arr1)){
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(&$arr,$num){+function arrayadd2(&$arr, $num){
    $i = 0;    $i = 0;
    while($i < count($arr)){    while($i < count($arr)){
      $arr[$i] = $arr[$i] + $num;      $arr[$i] = $arr[$i] + $num;
-  $i++;+     $i++;
    }    }
 } }
Line 56: Line 57:
 echo 'tal1 efter backwards: ' . $tal1 . '<br>'; echo 'tal1 efter backwards: ' . $tal1 . '<br>';
  
-$arr1 = array(1,3,4)+$arr1 = [1,3,4]
-$arr2 = arrayadd($arr1,5);+$arr2 = arrayadd($arr1, 5);
 print_r($arr1); print_r($arr1);
 echo ' $arr1 <br>'; echo ' $arr1 <br>';
Line 63: Line 64:
 echo ' $arr2 <br>'; echo ' $arr2 <br>';
  
-arrayadd2($arr1,10);+arrayadd2($arr1, 10);
 print_r($arr1); print_r($arr1);
 echo ' $arr1 <br>'; echo ' $arr1 <br>';