PHP is een server - side scripting taal die zowel een scalaire en samengestelde data types , zoals arrays ondersteunt . PHP arrays zijn eigenlijk bestelde kaarten die associëren toetsen met waarden , waarbij elke sleutel identificeert de waarde . Arrays kunnen gegevens - groep opslag in een variabele , zodat de datawaarden worden gemanipuleerd als een enkele structuur . PHP biedt ook een verscheidenheid aan functies voor het veranderen , wissen , druk en het vergelijken van de waarden die zijn opgeslagen in arrays , een eigenschap die nuttig is bij het ordenen van gegevens of bij het identificeren van ontbrekende waarden in arrays . Wat je nodig hebt Tekst editor Toon Meer Aanwijzingen 1 Open een tekstverwerker en maak een nieuw bestand met de naam " missingArray.php " . Voeg een open PHP scheidingsteken ( " PHP " ) en een nauwe PHP begrenzer om het bestand ( "> " ) . Deze begrenzers geven aan dat alle tekst geplaatst tussen hen moet worden geïnterpreteerd als PHP . < ? PHP ? > Kopen van 2 Verklaar een PHP variabele genaamd " $ testArray " . Gebruik de PHP " array ( ) " language construct en de waarden " 1,2,3,5,9 " om de array te verklaren met ontbrekende waarden . Bewaar de waarden in de variabele " $ testArray " < php $ testArray = array ( 1,2,3,5,9 ) ; . ? ? > 3 Verklaar een tweede PHP variabele genaamd " $ arrayRange " . Gebruik de " range ( ) " PHP functie om de waarden tussen " 1 " en de maximale waarde van de items in de " $ testArray " matrix te bepalen. Om de maximale waarde in " $ testArray " bepalen , gebruikt u de PHP max ( ) -functie . . ? Waardebereik winkel array in de variabele " $ arrayRange " < php $ testArray = array ( 1,2,3,5,9 ) ; $ arrayRange = range ( 1 , max ( $ testArray ) ) ; ? > 4 Verklaar een derde PHP variabele genaamd " $ missingValues " . Gebruik de PHP " array_diff ( ) " functie om de ontbrekende waarden ontbreken in de " $ testArray " matrix te identificeren . Dit zijn de waarden die in de " $ arrayRange " matrix bestaat, maar bestaan niet in de " $ testArray " array. Bewaar deze waarden in de " $ missingValues " variabele $ testArray = array ( 1,2,3,5,9 ) ; . ? $ arrayRange = range ( 1 , max ( $ testArray ) ) ; $ missingValues = array_diff ( $ arrayRange , $ testArray ) ; ? > 5 Gebruik de PHP " print_r " commando om de waarden in de " $ missingValues " array in leesbaar formaat af te drukken . De " print_r " opdracht drukt elke array toets, gevolgd door de waarde van de sleutel < php $ testArray = array ( 1,2,3,5,9 ) ; . ? $ arrayRange = range ( 1 , max ( $ testArray ) ) ; $ missingValues = array_diff ( $ arrayRange , $ testArray ) ; print_r ( $ missingValues ) ; ? > Open " missingArray.php " 6 in een webbrowser . Controleer of de ontbrekende arraywaarden in de " $ missingValues " matrix worden afgedrukt naar de webpagina .
|