Loading ... ... vent!
 
 

3. Array tutorial

 
Indrykket: 12-04-2005
Tutorials

En array er en mappe med værdier. Alle værdier i mappen er hæftet til en "key".

Eksempel:

<?php
$arr = array("foo" => "bar);

echo $arr["foo"]; // udskriver: bar
?>

Eksempel 2:

<?php
$arr = array("somearray" => array(6 => 5, 13 => 9, "a" => 42));

echo $arr["somearray"][6];// udskriver: 5
echo $arr["somearray"][13]; // udskriver: 9
echo $arr["somearray"]["a"];// udskriver: 42
?>

Untitled Document

<?php

$dyr = array("kat", "hund", "fisk", "fugl");

?>

Arrayet $dyr indeholder nu fire værdier. For at kunne bruge de fire værdier bruger du nummeret på deres pladser i listen.Nummeret skriver du i firkantede paranteser efter navnet på arrayet:$dyr[0] indeholder "kat"$dyr[1] indeholder "hund"$dyr[2] indeholder "fisk"$dyr[3] indeholder "fugl"

Nu kan du for sætte forskellige værdier fra arrayet i variabler:

<?php

$savlende_dyr = $dyr[1]; # $savlende_dyr indeholder nu værdien "hund"

?>

Du kan også gemme tal i et array, eller du kan blande tal og tekststumper:

<?php

$diverse = array(15, "hund", 32, "fugl");

$et_tal = $diverse[2];# $et_tal indeholder nu tallet 32

?>



Hvordan tilføjes værdier til et array?

Når du har lavet et array er det ikke for sent at tilføje værdier til listen.
Hvis du kommer i tanke om endnu et dyr der skulle have været på listen, kan du tilføje sådan:

<?php

# Først har du lavet et array, $dyr

:$dyr = array("kat", "hund", "fisk", "fugl");

# Senere kan du tilføje dyr sådan:

$dyr[] = "slange";

$dyr[] = "ko";

?>

Arrayet $dyr indeholder nu denne liste:

("kat", "hund", "fisk", "fugl", "slange", "ko")

Altså indeholder $dyr[5] værdien "ko"

Hvordan udskiftes værdier til et array?

Du kan også udskifte værdier i et array ved at bruge nummeret på den plads, du vil udskifte:

<?php

# Først har du lavet et array, $dyr:

$dyr = array("kat", "hund", "fisk", "fugl");

# Nu vil du udskifte nogle af dyrene

:$dyr[0] = "slange";

$dyr[3] = "ko";

# Arrayet $dyr indeholder nu denne liste:# ("slange", "hund", "fisk", "ko")

?>

Man behøver slet ikke lave et array, før du kan begynde at tilføje værdier. PHP laver selv arrayet, hvis du begynder at tilføje værdier til et array som ikke eksisterer:

<?php

# Du tildeler en værdi til et array, som du ikke har lavet endnu

$pilsnere[] = "Carlsberg";

# $pilsnere[0] indeholder nu "Carlsberg"

?>


Husk!!

Et array starter ved nul og IKKE ved ét.






 

Find information om: Lav egen hjemmeside Egen hjemmeside Guide Hjemmesideskole Hjemmesider Gratis hjemmeside hjælp Hjemmesidedesign Webdesign Hjemmeside

(Hovedkategori: Programmering)






 
Du er her: 3. Array tutorial - (Hovedkategori: Programmering)
Guide til hjemmeside - Tutorials - - info om 3. Array tutorial -
 


Oplysninger på denne side må ikke erstatte professionel rådgivning.
Handlinger der foretages udelukkende udfra oplysninger på denne side er på eget ansvar.