06. september 2005 - 11:56Der er
3 kommentarer og 2 løsninger
To/Tre dimentionelt Arrays Forklaring ønskes
En ganske kort forklaring af brugen af disse, og gerne et et eksempel, jeg er ikke novice så det behøver ikke være på børnehave niveau :) - Klad mig en frelst ASP mand :D
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
De bruger mange gange til at slippe for at lave Objekter, nedenstående ville være rigtig pænt hvis man kodede det OO.
Lad os sige du har 2 tabeller i en database, SkoleKlasse(id, navn) og Elev(id, skoleklasseid, navn), du vil så gerne hente begge dele ud i en metode, så metoden returnere et 2 dimentionelt array og derefter skrive det ud igen.
function getInput() { $klasser = array(); $klassedata = mysql_query('select * from SkoleKlasse order by id desc'); while($klasserow = mysql_fetch_array($klassedata)) { $klasserow['elever'] = array(); $elevdata = mysql_query(sprintf('select * from Eleve where skoleklasseid=%d order by id desc', $klasserow['id'])); while($klasserow['elever'][] = $mysql_fetch_array()); $klasser[] = $klasserow; } }
function output($klasser) { foreach($klasser as $klasse) { printf('Elever i klasse %s', $klasse['navn']); foreach($klasse['elever'] as $elev) { printf('Elev (id=%d, navn=%s)', $elev['id'], $elev['navn']); } } }
Og tak til jer begge, der var præcist det jeg søgte - Jeg fatter det nu, verden kører stadigt rundt :)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.