PHP er et server-side skriptspråk som støtter både skalar og sammensatte datatyper , som arrays. PHP arrays er faktisk bestilt kartene som knytte taster med verdier, hvor hver tast identifiserer verdien . Matriser tillate data - gruppe lagring i en enkelt variabel, slik at dataverdiene kan manipuleres som en enkelt struktur . PHP tilbyr også en rekke funksjoner for å endre , slette, skrive og sammenligne verdiene som er lagret i matriser , en funksjon som er nyttig når organisere data eller når identifisere manglende verdier i matriser . Du trenger
tekst editor
Vis flere instruksjoner
en
Åpne en teksteditor og opprette en ny fil som heter " missingArray.php " . Legg en åpen PHP skilletegn ( " PHP ") og en nær PHP skilletegn til filen ( " > ") . Disse skilletegn tyder på at enhver tekst plassert mellom dem bør tolkes som PHP.
< ? PHP
? >
2
Erklærer en PHP variabel kalt " $ testArray " . Bruk PHP " array ( ) " språk konstruere og verdiene " 1,2,3,5,9 " å erklære array med manglende verdier . Lagre verdiene i " $ testArray " variable
< php
$ testArray = array ( 1,2,3,5,9 ) ; . ?
? >
3
Erklærer et sekund PHP variabel kalt " $ arrayRange " . Bruk " range ( )" PHP-funksjonen til å bestemme verdiene mellom "1" og den maksimale verdien av de elementene som er lagret i " $ testArray " array . For å bestemme den maksimale verdien i " $ testArray " , bruker PHP max ( )-funksjonen . . ? Butikken matrise verdi range i " $ arrayRange " variable
< php
$ testArray = array ( 1,2,3,5,9 ) ;
$ arrayRange = range ( 1 , max ( $ testArray ) );
>
4
Erklærer en tredje PHP variabel kalt " $ missingValues " . Bruk PHP " array_diff ( ) "-funksjonen til å identifisere de manglende verdier mangler i " $ testArray " array . Dette er verdier som finnes i " $ arrayRange " array , men eksisterer ikke i " $ testArray " array . Oppbevar disse verdiene i " $ missingValues " variable
< php
$ testArray = array ( 1,2,3,5,9 ) ; . ?
$ arrayRange = range ( 1 , max ( $ testArray ));
$ missingValues = array_diff ( $ arrayRange , $ testArray );
>
5
Bruk PHP " print_r " kommando for å skrive verdiene i " $ missingValues " array i menneske- lesbart format. Den " print_r " kommandoen skrives hver matrise tasten etterfulgt av nøkkelen verdi
< php
$ testArray = array ( 1,2,3,5,9 ) ; . ?
$ arrayRange = range ( 1 , max ( $ testArray ));
$ missingValues = array_diff ( $ arrayRange , $ testArray ) ;
print_r ( $ missingValues ) ;
>
6
Åpne " missingArray.php " i en nettleser . Kontroller at de manglende utvalg verdiene i " $ missingValues " array skrives til websiden .