PHP är ett server - side skriptspråk som stöder både skalära och uppgifter sammansatta typer, såsom matriser . PHP arrayer faktiskt beställt kartor som associerar nycklar med värden , där varje tangent identifierar värdet . Arrayer kan data - gruppen lagring i en enda variabel , så datavärden kan manipuleras som en enda struktur . PHP erbjuder också en mängd olika funktioner för att ändra , ta bort , skriva ut och jämföra de värden som lagras i arrayer , en funktion som är användbar när organisera data eller när de identifierar saknade värden i arrayer . Saker du behöver
Textredigerare
Visa fler instruktioner
1
Öppna en textredigerare och skapa en ny fil med namnet " missingArray.php " . Lägg en öppen PHP avgränsare ( " < ? PHP " ) och en nära PHP avgränsare till filen ( " ? > " ) . Dessa avgränsare indikerar att någon text placerad mellan dem bör tolkas som PHP .
< ? PHP
? >
2
Deklarera en PHP variabel med namnet " $ testArray " . Använd PHP " array ( ) " språk konstruktionen och värdena " 1,2,3,5,9 " att deklarera arrayen med saknade värden . Förvara värdena i " $ testArray " variabel
< php
$ testArray = array ( 1,2,3,5,9 ) ; . ?
? > Addera 3
Deklarera en andra PHP variabel med namnet " $ arrayRange " . Använd " intervallet ( ) " PHP -funktionen för att bestämma värdena mellan " 1 " och det maximala värdet på de poster som lagras i " $ testArray " array . För att bestämma det högsta värdet i " $ testArray " , använder PHP max ( ) -funktionen . . ? Store Arrays värdeområdet i " $ arrayRange " variabel
< php
$ testArray = array ( 1,2,3,5,9 ) ;
$ arrayRange = intervall ( 1 , max ( $ testArray ) ) ; ?
>
4
Deklarera en tredje PHP variabel med namnet " $ missingValues " . Använd PHP " array_diff ( ) " -funktion för att identifiera de saknade värden saknas i " $ testArray " array . Dessa är de värden som finns i " $ arrayRange " array men som inte existerar i " $ testArray " array . Förvara dessa värden i " $ missingValues " variabla
< php
$ testArray = array ( 1,2,3,5,9 ) . ?
$ arrayRange = intervall ( 1 , max ( $ testArray ) ) ;
$ missingValues = array_diff ( $ arrayRange , $ testArray ) ; ?
>
5
Använd PHP " print_r " kommandot för att skriva ut värdena i " $ missingValues " array i läsbart format . Den " print_r " kommando skriver varje array knappen följt av nyckelns värde
< php
$ testArray = array ( 1,2,3,5,9 ) . ?
$ arrayRange = intervall ( 1 , max ( $ testArray ) ) ;
$ missingValues = array_diff ( $ arrayRange , $ testArray ) ,
print_r ( $ missingValues ) ;
? >
6
Open " missingArray.php " i en webbläsare . Kontrollera att de saknade array värdena i " $ missingValues " array skrivs till webbsidan .