I PHP, et skriptspråk med et rikt sett av funksjoner, er en matrise en ordnet kartet eller en datatype som inneholder tilhørende nøkler og verdier. PHP har mange funksjoner som lar programmerere å lage , manipulere og ellers operere på data som er lagret i matriser , samt funksjoner som gir muligheten til å skrive ut rekke verdier i lesbar formater. PHP støtter enkel og multi - dimensjonale arrays og har funksjoner som returnerer matriser basert på databasen verdier. Instruksjoner
en
Åpne en teksteditor og opprette en ny fil som heter removeArray.php . Skriv inn en åpen " PHP " PHP tag skilletegn og en nær " > " PHP -koden skilletegn til filen . PHP- programmet vil tolke som kode tekst plassert mellom disse to skilletegn når removeArray.php åpnes fra webserveren .
< ? PHP
? >
2
Erklærer en matrise som heter " $ myFruits " som vil holde tre elementer . Det første elementet har indeksen "0" og verdien " eple " . Det andre element har en indeks " 1" og verdien " banan ". Det tredje elementet har indeksen "2" og verdien "strawberry ".
< ? PHP
$ myFruits = array ( 0 = > " eple " , 1 = > " banana " , 2 = > " strawberry "); ?
>
3
Bruk en PHP " for loop "for å skifte mellom de forskjellige elementene i $ myFruits array. Bruk variabelen " $ i " initialisert til "0" og bruke $ myFruits rekke indekser for å hente hver verdi . Bruk to klammeparentes som en referanse til loopen kode .
< ? PHP
$ myFruits = array ( 0 = > " eple " , 1 = > " banana" , to = > "strawberry ");
for ($ i = 0 ; $ i < 3; $ i + + )
{
}
? >
4
Bruk PHP echo ()-funksjonen til å skrive et linjeskift ( "") til skjermen før hver matrise verdi. Bruk echo ()-funksjonen til å skrive hver av de $ myFruits rekke verdier til skjermen.
< ? PHP
$ myFruits = array ( 0 = > " eple " , 1 = > " banana" , 2 = > "strawberry ");
for ($ i = 0 ; $ i < 3; $ i + + )
{
ekko " ";
echo $ myFruits [$ i] ; ?
}
>
5
Type en fjern ( )-funksjonen umiddelbart etter " for loop" lukking spenne ( "} ") . Denne funksjonen vil fjerne og ødelegge den gitte elementet fra $ myFruits array. Fjerne elementet på datatabellindekser 0 . Dette er elementet med verdien "apple ".
< ? PHP
$ myFruits = array ( 0 = > " eple " , 1 = > " banana" , 2 = > "strawberry ");
for ($ i = 0 ; $ i < 3; $ i + + )
{
echo " ";
< p > echo $ myFruits [$ i] ;
}
usatt ( $ myFruits [ 0 ] );
>
6
Bruk et sekund PHP for loop konstruere å sløyfe gjennom $ myFruits array. Som før , bruker variabelen " $ i " initialisert til "0" og bruke $ myFruits rekke indekser for å hente hver verdi . Bruk to klammeparentes som en referanse til loopen kode .
< ? PHP
$ myFruits = array ( 0 = > " eple " , 1 = > " banana" , to = > "strawberry ");
for ($ i = 0 ; $ i < 3; $ i + + )
{
echo " ";
< p> echo $ myFruits [$ i] ;
}
usatt ( $ myFruits [ 0 ] ) ;
for ($ i = 0 ; $ i < 3 ; $ i + + )
{
}
? >
7
Bruk PHP echo ()-funksjonen til å skrive et linjeskift ( " ") til skjermen før hver matrise verdi . Bruk echo ()-funksjonen til å skrive hver av de $ myFruits rekke verdier til skjermen. Lagre og lukk removeArray.php .
< ? PHP
$ myFruits = array ( 0 = > " eple " , 1 = > " banana" , 2 = > " jordbær ");
for ($ i = 0 ; $ i < 3; $ i + + )
{
echo" ";
ekko $ myFruits [$ i] ;
}
usatt ( $ myFruits [ 0 ] ) ;
for ($ i = 0 ; $ i < 3; $ i + + )
{
echo " ";
echo $ myFruits [$ i] ;
} ?
>
8
bruke en nettleser til å åpne removeArray.php fra webserveren . Kontroller at $ myFruits matrise opprinnelig inneholder de tre verdiene " eple ", " banan " og " jordbær ". Etter å ha brukt usatt funksjonen til å fjerne det første elementet fra array, inneholder $ myFruits rekke bare " banan " og " jordbær ".