This is an old revision of the document!
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); $arr1[$i] = $i*5; $i++; } print_r($arr1); echo '<br><br>'; $j=0; $arr2[6]=-1; while($j < 11) { $arr2[] = $j*6; // Startar på nästa lediga position i arrayen när ingen nyckel anges. $j++; } print_r($arr2); echo '<br><br>'; $ages2 = array ( // Strängar som nycklar istället för siffor 'Anders' => 29, 'Lisa' => 20, 'Micke' => 39, 'Ella' => 2 ); print_r($ages2); echo $ages2['Lisa'] . '<br><br>'; $info = array ( // Kan innehålla flera olika saker. 'name' => 'Anders', 'age' => 29, 'favorite_colors' => array('Red','Green','Yellow') // Array innuti en array. ); print_r($info); echo $info['favorite_colors'][2]; // Först yttre nyckeln, sedan inre nyckeln. include('foot.php'); ?>