Anders Genomgång 05 - Arrayer

PowerPoint om arrayer: PDF PowerPoint-fil

<?php
// Skapa array
// Lägga in data i array
// Skriva ut ett värde på en speciell position
// Array i en array
include('head.php');
 
$names = array ('Anders', 'Lisa', 'Micke');
echo $names;  // Funkar inte så bra utan vi måste hitta ny variant.
echo '<br><br>';
print_r($names);  // Bra för att testa program, men inte det man vill få ut annars.
echo $names[1] . '<br><br>'; // Andra namnet skrivs ut (index startar från 0).
 
$i=0;
while ($i < 3) {      // Använd en loop för att gå igenom allt innehåll.
  echo 'Namn ' . $i . ' är: ' . $names[$i] . '<br>';
  $i++;
}
 
$i=0;
while ($i < count($names)) {      // count() tar reda på hur många det finns i en array
  echo 'Namn ' . $i . ' är: ' . $names[$i] . '<br>';
  $i++;
}
 
$i=1;
while ($i < 11) {  // Loop kan användas för att sätta värden. (5ans tabell i en array);
  $arr[$i] = $i*5;
  $i++;
}
print_r($arr);
echo '<br><br>';
 
$arr[] = 55;   // Startar på nästa lediga position i arrayen när ingen nyckel anges.
 
print_r($arr);
echo '<br><br>';
 
 
$users = array(); // Skapa en tom array.
 
$users[] = array ( // Array i en array, med strängar som nycklar.
  'username' => 'Anders',
  'password' => 'Test123',
  'favorite_colors' => array('Red','Green','Yellow')
); 
 
 
$users[] = array ( // En ny user
  'username' => 'Sandra',
  'password' => 'Test123',
  'favorite_colors' => array('Blue','Black','Orange')
);
 
print_r($users);  // Vad har vi i arrayen?
echo '<br><br>';
 
// Skriv ut username för user 1
echo $users[1]['username'];   // Först yttre nyckeln, sedan inre nyckeln.
echo '<br><br>'; 
 
// Skriv ut 3:e favoritfärgen för user 0
echo $users[0]['favorite_colors'][2];    // Först yttre nyckeln, sedan inre nyckeln.
echo '<br><br>'; 
 
 
include('foot.php');
?>