I PHP, kan et array element være et objekt, der indeholder en anden array. En vifte af arrays kaldes en to - dimensionel array eller en matrix og er et almindeligt anvendt datastruktur i computerprogrammering. I PHP, kan du se alle de elementer i en to- dimensionelle array enten ved at bruge " print_r "-funktion , som udskriver alle array elementer eller ved iteration gennem arrays manuelt for at undersøge hver værdi. Instruktioner
1
Opret en ny PHP-fil i en editor eller Notesblok. Forestil dig en to- dimensionel array , for eksempel en matrix af studerende og prøveresultater .
2
Erklær og initialisere det todimensionale array. Skriv f.eks :
$ scores = array ();
$ scores [" Ann "] = array (90 , 100, 80) ;
$ scores [ ,"" Adam "] = array (95 , 95, 96 ),
$ scores [" Paul" ] = array (76 , 100, 100),
$ scores [" Karen "] = array (90 , 99, 82),
3
Se alle elementer af den to- dimensionelle array ved hjælp af den indbyggede PHP " print_r "-funktion , som udskriver hele indholdet af en array. Skriv f.eks : Hej
print_r ( $ scores )
4
Se alle elementer af den to- dimensionelle array ved iteration gennem hver array og udskrive de enkelte array elementer . Skriv f.eks : Hej
foreach ( $ scores som $ student = > $ resultater) {
for ($ i = 0; $ i < = 2; $ i + +) { < br >
printf (" scores [% s] [ % d ] = % d \\ r \\ n " , $ student, $ i , $ scores [$ student ] [$ i ])
}
}
? >