ubiquitour.com

Cómo comprobar números secuenciales en PHP

Cuando se trata de un desconocido lista de números en PHP, por ejemplo, una lista de números de identificación de estudiante de una base de datos, es importante comprobar si son realmente secuenciales antes de tratarlos como tal. Un número potencialmente que falta en la secuencia podría provocar errores en una función de usuario que se supone que se ordenan correctamente. No hay ninguna función integrada para comprobar si los números son secuenciales, por lo que debe crear un bucle para comprobar cada valor de la anterior.

Instrucciones

1 Abra el archivo PHP en un editor de texto, como Bloc de notas de Windows.

2 Declarar una matriz y almacenar una secuencia de números en ella agregando el código "$array = array (3, 4, 6, 6, 7)."

3 Declarar una variable y asignar el valor del primer número de la secuencia agregando el código "$seq = $array [0];."

4 Crear un bucle "foreach" que comprobará cada número en la matriz para ver si es secuencial, añadiendo el código "foreach ($array como $value) {si ($seq! = $value) {echo"no secuencial - esperada". $seq."pero encontró». $value. "";} $seq = $seq + 1; }." La variable "seq" comienza con el valor del primer número y aumenta por uno cada vez. Si se encuentra un número no-secuencial, se muestra en la pantalla. Usando el ejemplo anterior, mostrará "no secuencial - espera 5 6 pero encontrado."

5 Guarde el archivo PHP y cargarlo en el servidor.

Consejos y advertencias

  • Código PHP debe almacenarse dentro "<? php"y"? >" etiquetas.