Lorsque vous traitez avec une liste de numéros inconnu en PHP, comme une liste de numéros d'identification des élèves à partir d'une base de données, il est important de vérifier si elles sont réellement séquentielle avant de les traiter comme tels. Un certain nombre potentiellement manquant dans la séquence pourrait provoquer des erreurs dans une fonction utilisateur qui suppose qu'elles sont triés correctement . Il n'ya pas de fonction intégrée pour vérifier si les numéros sont séquentiels , vous devez donc créer une boucle pour vérifier chaque valeur de la précédente . Instructions 1 Ouvrez le fichier PHP dans un éditeur de texte tel que le Bloc-notes Windows . 2 déclarer un tableau et de stocker une séquence de nombres en ajoutant le code " $ array = array ( 3, 4, 6, 6 , 7) ; ». 3 déclarer une variable et attribuez-lui la valeur du premier élément de la séquence en ajoutant l' code " seq = $ array [ 0]; ». 4 créer une boucle " foreach " qui va vérifier chaque numéro dans le tableau pour voir si elle est séquentielle , en ajoutant le code " foreach ( $ array que $ value) { if ( $ seq = $ value ! ) {echo " non séquentielle - attendu " seq $ " mais trouvé " $ value ""; . . . . } $ = seq seq $ + 1 ;} ». La variable "seq " commence avec la valeur et l'augmentation du premier numéro d'une unité à chaque fois. Si un nombre non séquentiel est trouvé, il est affiché sur l'écran . Dans l'exemple précédent , il affiche " pas séquentielle - 5 attendu mais a trouvé 6. " 5 Enregistrez le fichier PHP et le charger sur votre serveur < . br>
|