jeg sidder og kæmper med array, jeg skal have lagt flere variabler ind i et array, men de hører sammen, eksempel, hvis jeg skal have medlemmer i et array,
med navn, adresse, tlf, medlemsnr. skal jeg så lave et array for hver gang?
Du kunne have flere forskellige arrays. Altså ét array til navne, ét til adresser, etc.. Du kunne også have et 2-dimensinelt array. Dvs. at på hver plads i dit array har du et array ... Det hele kommer an på hvordan det er smartest for dig at have dine oplysninger ... :)
$ooMedlemmere = array(); $ooMedlemmere[] = new Medlem("Hans", "12345678"); $ooMedlemmere[] = new Medlem("Peter", "87654321");
foreach ($ooMedlemmere as $m) { echo $m->getNavn()." ".$m->getTlf()."<br />"; }
?>
Som det kan ses gør begge eksempler det samme, men OO eks. kræver mere kode, der der skal laves en klasse, men metoden giver samtidig mere kontrol over indholdet, da der er opsat et "regelsæt" for hvordan et medlem "ser ud", og det kan let udvides uden store ændringer, frem for 2d array metoden. Men OO kan være noget mere langhåret at starte på.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.