Come controllare numeri sequenziali in PHP

August 26

Come controllare numeri sequenziali in PHP


Quando si tratta di un elenco di numeri sconosciuta in PHP, ad esempio un elenco di numeri di identificazione studente da un database, è importante controllare se sono effettivamente sequenziale prima di trattare come tali. Un numero potenzialmente mancante nella sequenza potrebbe causare errori di una funzione che assume sono ordinati correttamente. Non vi è alcuna funzione incorporata per controllare se i numeri sono sequenziali, quindi è necessario creare un ciclo per controllare ogni valore dal precedente.

istruzione

1 Aprire il file PHP in un editor di testo, come Blocco note di Windows.

2 Dichiarare un array e memorizzare una sequenza di numeri in esso aggiungendo il codice "$ array = array (3, 4, 6, 6, 7) ;."

3 Dichiarare una variabile e assegnare il valore del primo numero della sequenza aggiungendo il codice "$ seq = $ array [0] ;."

4 Creare un "foreach" loop che controllerà ogni numero della matrice per vedere se è sequenziale, con l'aggiunta del codice "foreach ($ array da $ value) {if ($ seq = $ valore!) {Echo" non sequenziale - previsto ma trovato "$ value.." "" $ ss.. ";} $ seq = $ seq + 1;.}" La variabile "seq" inizia con il valore e aumenta di uno ogni volta che il primo numero. Se viene rilevato un numero non sequenziale, viene visualizzato sullo schermo. Utilizzando l'esempio precedente, si visualizzerà "non sequenziale - previsto 5 ma ha trovato 6."

5 Salvare il file PHP e caricarlo sul server.

Consigli e avvertenze

  • codice PHP deve essere conservato dentro "<? php" e "?>" tag.