Wanneer en waarom gebruik je PHP array's?

Status
Niet open voor verdere reacties.

cerewet

Gebruiker
Lid geworden
8 okt 2009
Berichten
12
Hoi allemaal..

Ik heb een aantal vraagjes en die zijn als volgt:

1- Wanneer gebruik je array's?
2- Voor wat is het handig om array's te gebruiken?
3- Iemand een voorbeeld "indien nodig"?


Alvast bedankt !
 
Laatst bewerkt:
Arrays gebruik je als je meerdere informatie elementen hebt die je onder 1 naam wilt aanspreken.

Je kunt bijvoorbeeld als je 5 getallen hebt, dit doen:

PHP:
$getal1 = 1;
$getal2 = 2;
$getal3 = 3;
$getal4 = 4;
$getal5 = 5;

Maar erg handig is dat niet. Wat je beter kunt doen is de getallen in een lijst (array) stoppen:

PHP:
$array = ( 1, 2, 3, 4, 5 );

Dan kun je de getallen veel makkelijker bewerken en meegeven aan functies.
 
Okej ! bedankt voor zover :) !

Stel ik maak een lijst van 3kolommen.
1ste kolom bevat de getallen 1 t/m 14
2de kolom bevat de omschrijving van wat voor auto het is
3de kolom bevat de plaatjes van de auto's
(Dit is toch ook beter om te doen met array's en mogelijk om te doen met array's?)



Hoe kan ik een afbeelding tonen via een array ?
Heeft iemand een voorbeeld hoe ik dat zou kunnen doen?

In html/css is dit allemaal basic, daar ben ik ook gewoon goed in..maar ben leergierig en wil graag meer leren over php.

Mazzel :thumb:
 
Laatst bewerkt:
Een array heeft altijd een unieke sleutel en een waarde gekoppeld aan die sleutel.

In Frats' voorbeeld zijn de sleutels
PHP:
$array[0] = 1;
$array[1] = 2;
//etc
Zo kun je ze dus aanroepen.

Als je zelf geen sleutels defineerd begint een array altijd met sleutel 0.

Een makkelijk stukje code om achter de sleutels te komen is de FOREACH op een array los te laten
PHP:
$array = array( 1, 2, 3, 4, 5 );
foreach($array AS $key => $value) {
  echo 'Key: '. $key .' Value: '. $value .'<br />';
}
$array = array("aap", 2, "noot", 4, "mies" );
foreach($array AS $key => $value) {
  echo 'Key: '. $key .' Value: '. $value .'<br />';
}
$array = array(
  'aap' => 1,
  'noot' => 2,
  'mies' => 3,
  'wim' => 4,
  'zus' => 5
);
foreach($array AS $key => $value) {
  echo 'Key: '. $key .' Value: '. $value .'<br />';
}
 
Laatst bewerkt:
bedankt voor de zoverre info :) ! stel het zeer op prijs !!
Code:
$array = ("volkswagen.jpg", "opel.jpg", "bmw.jpg");

roep ik op deze manier een afbeeldingen aan doormiddel van een array ?
 
Laatst bewerkt:
Nee, zo:

PHP:
$array = array("volkswagen.jpg", "opel.jpg", "bmw.jpg");

// Als je ze wilt uitlezen:

forEach($array as $autoplaatje){

  echo '<img src="'.$autoplaatje.'" alt="auto" />';

}
 
SvU heeft inderdaad gelijk, iets te makkelijk gekopïeerd en geplakt...

Mijn vorige bericht is aangepast.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan