Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /usr/local/psa/home/vhosts/scriptzine.nl/httpdocs/theme/default/global.php:1) in /usr/local/psa/home/vhosts/scriptzine.nl/httpdocs/theme/default/global.php on line 2
Script Zine, Webmaster help in English and Dutch!
Script Zine, webmaster help in English and Dutch
TUTORIALS SCRIPTS FORUM CONTACT
Tutorial pages:« 1 »
wmikke
Array's - Posted on: 11-02-2005 at 14:01

Admin

Inleiding

Je weet inmiddels dat je waarden kunt opslaan in een variabele, bijvoorbeeld: $variabel = "1";
Maar in een variabele kun je maar 1 waarde opslaan.
Met een array kun je verschillende waardes opslaan in 1 variabele, en je kan ze daarna ook nog afzonderlijk aanspreken.

Arrays worden gebruikt om lijsten van waarden te bewaren, bijvoorbeeld een lijst met leden.

Hoe maak je een array
Er zijn verschillende manieren om een array te maken.

Code
1
2
3
<?php 
    $mijn_array 
= array(119"Hallo""Mijn eerste array"45); 
?>



De array $mijn_array bestaat nu uit een reeks van variabelen met elk zijn eigen unieke index.
De indices worden automatisch toegewezen. De eerste variabele krijgt de index 0 (cijfer nul), de volgende 1, ... 2 ... etc.

I.p.v. een cijfer kun je ook een naam aan de index geven.
Code
1
2
3
<?php 
    $mijn_array 
= array("index1" => "waarde1""index2" => "waarde2""index3" => "waarde3"); 
?>




De laatste die we gaan bespreken is de meest gebruikte en de makkelijkste.
Code
1
2
3
4
5
<?php 
    $mijn_array
[] = waarde1// deze krijgt index 0 
    
$mijn_array[] = waarde2// deze krijgt index 1 
    
$mijn_array[] = waarde3// deze krijgt index 2 
?>




Bij deze soort kun je ook een getal of een naam opgeven .

Code
1
2
3
4
5
6
7
8
9
10
11
<?php 
    $mijn_array
[0] = waarde1;    
    
$mijn_array[1] = waarde2
    
$mijn_array[2] = waarde3
?> 

<?php 
    $mijn_array
['index1'] = waarde1;   
    
$mijn_array['index2'] = waarde2
    
$mijn_array['index3'] = waarde3
?>




Het aanspreken van een array
We hebben nu verschillende manieren gezien om een waarde in een array te zetten, maar het zou natuurlijk ook handig zijn als we ze kunnen uitlezen.
Dit is nog veel makkelijker dan het maken van een array. Het is namelijk bijne hetzelfde als een gewone variabele.
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php 
    
echo "waarde1 is ".$mijn_array['index1']; 
?> 
 
# of:

<?php 
    $mijn_array 
= array("naam" => "wmikke""e-mail" => "wmikke@mydomain.com"); 
    echo 
"Het e-mail adres van ".$mijn_array['naam']." is ".$mijn_array['e-mail']; 
    
// Het e-mail adres van wmikke is wmikke@mydomain.com 
?>  

<?php 
    $index
='index1'
    echo 
"waarde1 is ".$mijn_array[$index]; 
?>




Dat was het eigenlijk wel.
Tutorial pages:« 1 »

Printable version

 
 

© Script Zine 2003-2010 - Script Zine Design - Hosting by: Mihosnet
Recommend: IE 6