Position actuelle: Accueil> Derniers articles> Tutoriel pratique PHP: trouver facilement des nombres manquants dans les tableaux

Tutoriel pratique PHP: trouver facilement des nombres manquants dans les tableaux

M66 2025-07-21

Moyen pratique de trouver des nombres manquants dans le tableau PHP

Pendant le développement réel, vous rencontrez souvent des situations où vous devez vérifier les numéros manquants dans le tableau. Assurer l'intégrité des données est le travail de base de nombreuses applications, et PHP fournit un moyen simple et efficace d'y parvenir.

Préparez un exemple de tableau contenant des nombres

Tout d'abord, nous créons un tableau contenant une certaine gamme de nombres et en supprimons artificiellement certains pour simuler la situation manquante.

 $numbers = range(1, 10);
unset($numbers[3]);  // Supprimer le numéro4
unset($numbers[8]);  // Supprimer le numéro9

Trouver des nombres manquants à l'aide de fonctions LOOP et in_Array

Ensuite, nous traversons la plage de nombres attendue pour déterminer si chaque nombre existe dans le tableau d'origine, puis trouvons tous les nombres manquants.

 $missingNumbers = array();

for ($i = 1; $i <= count($numbers) + 1; $i++) {
    if (!in_array($i, $numbers)) {
        $missingNumbers[] = $i;
    }
}

echo "Le nombre manquant est:" . implode(', ', $missingNumbers);

Analyse de code

Dans ce code, définissez d'abord un tableau vide $ manquingnumbers pour stocker les numéros manquants. En faisant bouger le nombre du nombre dans la plage de 1 à la longueur du tableau d'origine plus 1, utilisez in_Array () pour déterminer si le nombre existe. Si un nombre n'est pas dans le tableau, il est ajouté au tableau des nombres manquants. Enfin, utilisez la fonction implode () pour convertir le résultat en sortie de chaîne.

Résumer

Grâce aux méthodes ci-dessus, les développeurs PHP peuvent facilement trouver des nombres manquants dans le tableau, garantissant efficacement l'intégrité et l'exactitude des données. Ceci est très pratique pour des scénarios tels que la vérification des données et le traitement des valeurs manquantes. J'espère que ce tutoriel peut vous aider à mieux comprendre et appliquer des techniques de traitement de la tableau PHP.