Bij de behandeling van een onbekende lijst van nummers in PHP , zoals een lijst van student identificatienummers uit een database , is het belangrijk om te controleren of ze daadwerkelijk sequentieel alvorens ze te behandelen als zodanig . Een potentieel ontbrekende getal in de reeks zou kunnen fouten in een gebruiksvriendelijke functie die neemt ze correct worden besteld veroorzaken . Er is geen ingebouwde functie om te controleren of nummers zijn opeenvolgend , dus je moet een lus maken om elke waarde van de vorige controleren . Instructies 1 Open het PHP -bestand in een teksteditor , zoals Windows Kladblok. Kopen van 2 Verklaar een array en een reeks getallen in te slaan door het toevoegen van de code " $ array = array ( 3 , 4 , 6 , 6 , 7 ) ; . " 3 Declareer een variabele en toewijzen van de waarde van het eerste getal in de reeks door het toevoegen van de code " $ volgende = $ array [ 0 ] ; . " 4 Maak een " foreach " lus die elk nummer zal controleren in de array om te zien of het is sequentieel , door het toevoegen van de code " foreach ( $ array als $ value ) {if ( $ volgende = $ value ) { echo " niet sequentieel - verwachte " $ seq " maar vond " $ value " " ; . . . . } $ volgende = $ ev + 1 ; } . " De variabele " seq " begint met de waarde en verhoogt het eerste nummer is telkens met een . Wanneer een niet - volgnummer wordt gevonden , wordt deze weergegeven op het scherm . " - Verwachte 5 maar vond 6 niet sequentieel . " 5 Sla het PHP- bestand en laad het op uw server < behulp van het vorige voorbeeld , zal deze weer te geven . br >
|