|
Kode | Uddata |
---|---|
<?php $traer = array("Eg", "Gran", "Bøg", "Fyr"); | |
// udskriv alle foreach($traer as $trae) { echo $trae ; } | Eg Gran Bøg Fyr |
// udskriv gran echo $traer[1]; | Gran |
// udskriv eg og bøg er løvtræer echo $traer[0]. " og " .$traer[2] . " er løvtræer"; | Eg og Bøg er løvtræer |
// indsæt nyt træ: birk og udskriv alle $traer[] = 'Birk'; foreach($traer as $trae) { echo $trae; } | Eg Gran Bøg Fyr Birk |
// ret Gran til Tjørn og udskriv alle $traer[1] = 'Tjørn'; foreach($traer as $trae) { echo $trae; } | Eg Tjørn Bøg Fyr Birk |
// slet Birk og udskriv alle unset($traer[4]); foreach($traer as $trae) { echo $trae; } | Eg Tjørn Bøg Fyr |
echo "<pre> . print_r($traer) . "</pre>"; ?> | Array ( [0] => Eg [1] => Tjørn [2] => Bøg [3] => Fyr ) 1 |
Kode | Uddata |
---|---|
// original array <php $ordre = array( "rose" => "New Dawn", "beskrivelse" => "Klatrerose med fin duft", "varenummer" => 4711, "pris" => "12,34", ); | |
// tilføjelse af ekstra element $ordre['antal'] ='5'; ?> | |
//uddata <div style='width: 300px; background: chartreuse;'> <p>Varenummer: <?php echo $ordre['varenummer']; ?></p> <h3>Art: <?php echo $ordre['rose']; ?></h3> <p>Beskrivelse: <?php echo $ordre['beskrivelse']; ?></p> <p>Stk. pris: <?php echo $ordre['pris']; ?></p> <p>Antal: <?php echo $ordre['antal']; ?></p> </div> <?php |
Varenummer: 4711 Art: New Dawn Beskrivelse: Klatrerose med fin duft Stk. pris: 12,34 Antal: 5 |
echo "<pre>" . print_r($ordre) . "</pre>"; ?> | Array ( [rose] => New Dawn [beskrivelse] => Klatrerose med fin duft [varenummer] => 4711 [pris] => 12,34 [antal] => 5 ) 1 |
Kode | Uddata |
---|---|
<?php $biler = array( "Engelske biler" => array("Jaguar", "Ashton Martin", "Lotus"), "Tyske biler" => array("Audi", "VW", "BMW", "Porsche"), "Japanske biler" => array("Toyota", "Honda", "Mitsubishi") ); | |
// Vis de 3 "lande" foreach($biler as $key => $value){ echo $key; } | Engelske bilerTyske bilerJapanske biler |
// Vis alle fabrikater foreach($biler as $key => $value){ foreach ($value as $values){ echo $values; } } | JaguarAshton MartinLotusAudiVWBMWPorscheToyotaHondaMitsubishi |
// Vis alle lande og fabrikater foreach($biler as $key =>$value){ echo $key; foreach ($value as $values){ echo $values; } } | Engelske bilerJaguarAshton MartinLotusTyske bilerAudiVWBMWPorscheJapanske bilerToyotaHondaMitsubishi |
// Vis et fabrikat echo $biler['Tyske biler'][1]; | VW |
echo "<pre>"; print_r($biler); echo "</pre>"; ?/gt; |
Array ( [Engelske biler] => Array ( [0] => Jaguar [1] => Ashton Martin [2] => Lotus ) [Tyske biler] => Array ( [0] => Audi [1] => VW [2] => BMW [3] => Porsche ) [Japanske biler] => Array ( [0] => Toyota [1] => Honda [2] => Mitsubishi ) ) |
En endimensionel numerisk array defineres således:
$navne = array("Anders", "Bente", "Carl", "Dorthe"); |
Vis alle elementer i arrayen:
foreach($navne as $navn) { echo $navn . "<br />"; } |
Anders Bente Carl Dorthe |
Vis nogle elementer i arrayen:
echo $navne[1] . " og " . $navne[3] . "er kvindenavne."; |
Bente og Dorthe er kvindenavne. |
Udskift et navn:
$navne[1] = 'Benedikte'; |
foreach($navne as $navn) { echo $navn . "<br />"; } |
Anders Benedikte Carl Dorthe |
Indsæt et navn:
$navne[] = 'Carlo'; |
foreach($navne as $navn) { echo $navn . "<br />"; } |
Anders Benedikte Carl Dorthe Carlo |
Slet et navn:
unset($navne[2]); |
foreach($navne as $navn) { echo $navn . "<br />"; } |
Anders Benedikte Dorthe Carlo |
Sorter en array:
$baseballTeams = array('Cardinals', 'Tigers', 'Astros'); sort($baseballTeams); |
foreach ($baseballTeams as $key => $value) { echo $value. "<br />"; } |
Astros Cardinals Tigers |
En en-dimensionel associativ array kam defineres således:
$ordre = array( "rose" => "New Dawn", "beskrivelse" => "Klatrerose med fin duft", "varenummer" => 4711, "pris" => "12,34", "antal" => 5 ); |
og vises f.eks. således:
<div style='width: 200px; background: green;'> <p>Varenummer: <?php echo $ordre['varenummer']; ?></p> <h3>Art: <?php echo $ordre['rose']; ?></h3> <p>Beskrivelse: <?php echo $ordre['beskrivelse']; ?></p> <p>Pris: <?php echo $ordre['pris']; ?></p> <p>antal: <?php echo $ordre['antal']; ?></p> </div> |
$array = array( "Youtube" => array( "Video1" => array( "Titel" => "Titlen på video 1, Youtube", "Varighed" => "Længden på video 1, Youtube", "Beskrivelse" => "Beskrivelsen på video 1, Youtube" ), "Video2" => array( "Titel" => "Titlen på video 2, Youtube", "Varighed" => "Længden på video 2, Youtube", "Beskrivelse" => "Beskrivelsen på video 2, Youtube" ), "Video3" => array( "Titel" => "Titlen på video 3, Youtube", "Varighed" => "Længden på video 3, Youtube", "Beskrivelse" => "Beskrivelsen på video 3, Youtube" ) ), "Metacafe" => array( "Video1" => array( "Titel" => "Titlen på video 1, Metacafe", "Varighed" => "Længden på video 1, Metacafe", "Beskrivelse" => "Beskrivelsen på video 1, Metacafe" ), "Video2" => array( "Titel" => "Titlen på video 2, Metacafe", "Varighed" => "Længden på video 2, Metacafe", "Beskrivelse" => "Beskrivelsen på video 2, Metacafe" ), "Video3" => array( "Titel" => "Titlen på video 3, Metacafe", "Varighed" => "Længden på video 3, Metacafe", "Beskrivelse" => "Beskrivelsen på video 3, Metacafe" ) ) ); |
foreach($array as $arr) { foreach($arr as $vid) { echo $vid['Titel'].'</br>'; } } |
Titlen på video 1, Youtube Titlen på video 2, Youtube Titlen på video 3, Youtube Titlen på video 1, Metacafe Titlen på video 2, Metacafe Titlen på video 3, Metacafe |
$arrBooks = array( 'Comic' => array( 'Title'=>'Superman', 'Author'=>'Jerry Siegel and Joe Shuster', 'Publication Date' => '1938'), 'Science Fiction' => array( 'Title'=>'Dune', 'Author'=>'Frank Herbert', 'Publication Date'=>'1965'), 'Fantasy' => array( 'Title'=>'The Hobbit', 'Author'=>'J.R.R. Tolkien', 'Publication Date'=>'1937'), 'Horror' => array( 'Title'=>'Carrie', 'Author'=>'Stephen King', 'Publication Date'=>'1974') ); |
foreach ($arrBooks as $obj_key =>$book) { echo "$obj_key Book: "; foreach ($book as $key=>$value){ echo "$key: $value "; } echo "<br/ >"; } |
Comic Book: Title: Superman Author: Jerry Siegel and Joe Shuster Publication Date: 1938 Science Fiction Book: Title: Dune Author: Frank Herbert Publication Date: 1965 Fantasy Book: Title: The Hobbit Author: J.R.R. Tolkien Publication Date: 1937 Horror Book: Title: Carrie Author: Stephen King Publication Date: 1974 |
Udtræk af enkeltpost fra ovenstående:
echo $arrBooks['Science Fiction']['Title']; echo "<br />"; echo $arrBooks['Horror']['Author']; |
Dune Stephen King |
Definition af array
$brugernavn = array();
Udtræk til numerisk array
while ($row = mysqli_fetch_assoc ($result)) Udtræk til associativ array
$result = mysqli_query($db_link, $query) or die(mysqli_error($db_link));
Udtræk: Vis indhold fra array med print_r:
echo '<pre>Indholdet af $brugernavn er: <br /> '; print_r($brugernavn); echo '</pre>';
Udtræk: Vis indhold fra array med foreach:
foreach($brugernavn as $navn)
Vis indhold fra array som ordered list:
echo "<ol>";
Vis indhold fra array som vandret liste:
echo "<ol>";
Vis indhold fra array som lodret tabel:
echo "<table>";
Vis indhold fra array som vandret tabel: |