Når du arbeider med en ukjent liste med tall i PHP, for eksempel en liste av student identifikasjonsnummer fra en database , er det viktig å undersøke om de er faktisk sekvensiell før behandle dem som sådan . En potensielt mangler tallet i sekvensen kan forårsake feil i en brukers funksjon som forutsetter at de er organisert riktig . Det er ingen innebygd funksjon for å sjekke om tallene er sekvensiell, så du må lage en løkke for å sjekke hver verdi fra den forrige. Instruksjoner
en
Åpne PHP-filen i en teksteditor , for eksempel Windows Notisblokk.
2
Erklærer en matrise og lagre en sekvens av tall i det ved å legge inn koden " $ matrise = array ( 3 , 4, 6, 6, 7); . "
3
deklarere en variabel og gi den verdien av det første tallet i sekvensen ved å legge til koden " $ seq = $ matrise [ 0 ]; . "
4
Lag en " foreach " loop som vil sjekke hvert nummer i rekken for å se om det er sekvensiell, ved å legge inn koden " foreach ( $ matrise som $ verdi) { if ( $ seq = $ verdi ! ) { echo " ikke sekvensiell - forventet " $ seq " , men fant " $ verdi " "; . . . . } $ seq = $ seq + 1 ; } . " Den " seq " variable starter med det første tallet verdi og øker med én hver gang . Hvis en ikke- sekvensielt nummer blir funnet , vises på skjermen . Ved hjelp av det forrige eksempelet , vil det vise " ikke sekvensiell - forventet 5 , men fant seks . "
5
Lagre PHP-filen og laste den på serveren din
< . br >