PHP er et server-side scripting sprog, der understøtter både skalar-og sammensatte datatyper , såsom arrays. PHP arrays er faktisk bestilt maps , der knytter nøgler med værdier, hvor hver tast identificerer værdi. Arrays tillader data - gruppen opbevaring i en enkelt variabel , så dataværdier kan manipuleres som en enkelt struktur. PHP tilbyder også en række funktioner til at ændre , slette , trykning og sammenligne værdierne lagret i arrays , en funktion, der er nyttigt, når organisere data , eller når du identificerer manglende værdier i arrays. Ting du skal
Text editor
Vis Flere Instruktioner
1
Åbn en teksteditor og oprette en ny fil med navnet " missingArray.php " . Tilføj en åben PHP delimiter ( " PHP "), og en tæt PHP delimiter til filen ( " > "). Disse delimiters indikerer, at enhver tekst placeret mellem dem, bør fortolkes som PHP.
< ? PHP
? >
2
Erklær en PHP variabel med navnet " $ testArray " . Brug PHP " array ( )" sprog konstruktion og de værdier " 1,2,3,5,9 " at erklære array med manglende værdier . Opbevar værdierne i " $ testArray " variable
< php
$ testArray = array ( 1,2,3,5,9 ) . ?
? >
3
Erklær en anden PHP variabel med navnet "$ arrayRange " . Brug " interval ()" PHP funktion til at bestemme værdierne mellem "1" og den maksimale værdi af punkterne gemt i "$ testArray " array. For at bestemme den maksimale værdi i "$ testArray " , skal du bruge PHP max ( ) funktion. . ? Store matrix værdi interval i " $ arrayRange " variable
< php
$ testArray = array ( 1,2,3,5,9 ) ;
$ arrayRange = rækkevidde (1, max ( $ testArray ) );
>
4
Erklær en tredje PHP variabel med navnet "$ missingValues " . Brug PHP " array_diff ()" funktionen til at identificere de manglende værdier mangler i "$ testArray " array. Det er de værdier, der findes i "$ arrayRange " matrix , men ikke findes i " $ testArray " array. Opbevar disse værdier i " $ missingValues " variabel
< php
$ testArray = array ( 1,2,3,5,9 ) . ?
$ arrayRange = rækkevidde (1, max ( $ testArray )),
$ missingValues = array_diff ( $ arrayRange , $ testArray ) ?
>
5
Brug PHP " print_r " kommando til at udskrive værdierne i " $ missingValues " array i menneske- læsbart format. Den " print_r " kommando udskriver hvert array tasten efterfulgt af nøglens værdi
< php
$ testArray = array ( 1,2,3,5,9 ) . ?
$ arrayRange = rækkevidde (1, max ( $ testArray )),
$ missingValues = array_diff ( $ arrayRange , $ testArray ),
print_r ( $ missingValues ) ;
? >
6
Åben " missingArray.php " i en webbrowser. Kontroller, at de manglende array- værdier i "$ missingValues " matrix udskrives til websiden .