Aktueller Standort: Startseite> Neueste Artikel> PHP Practical Tutorial: Fehlende Zahlen in Arrays finden

PHP Practical Tutorial: Fehlende Zahlen in Arrays finden

M66 2025-07-21

Praktische Möglichkeit, fehlende Zahlen im PHP -Array zu finden

Während der tatsächlichen Entwicklung begegnen Sie häufig Situationen, in denen Sie nach fehlenden Zahlen im Array überprüfen müssen. Die Gewährleistung der Datenintegrität ist die grundlegende Arbeit vieler Anwendungen, und PHP bietet eine einfache und effiziente Möglichkeit, dies zu erreichen.

Bereiten Sie ein Beispielarray mit Zahlen vor

Zunächst erstellen wir ein Array mit einer bestimmten Reihe von Zahlen und entfernen einige von ihnen künstlich, um die fehlende Situation zu simulieren.

 $numbers = range(1, 10);
unset($numbers[3]);  // Entfernen Sie die Nummer4
unset($numbers[8]);  // Entfernen Sie die Nummer9

Fehlende Zahlen mit Schleifen- und IN_Array -Funktionen finden

Als nächstes durchqueren wir den erwarteten Zahlenbereich, um festzustellen, ob jede Zahl im ursprünglichen Array vorhanden ist, und finden dann alle fehlenden Zahlen.

 $missingNumbers = array();

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

echo "Die fehlende Nummer ist:" . implode(', ', $missingNumbers);

Code analysieren

Definieren Sie in diesem Code zunächst ein leeres Array $ Missingnumbers, um die fehlenden Nummern zu speichern. Verwenden Sie durch die Anzahl der Zahl innerhalb des Bereichs von 1 bis zur ursprünglichen Arraylänge plus 1 , um zu bestimmen, ob die Zahl vorhanden ist. Wenn sich eine Nummer nicht im Array befindet, wird sie dem fehlenden Zahlenarray hinzugefügt. Verwenden Sie schließlich die Funktion implode (), um das Ergebnis in eine Zeichenfolge auszugeben.

Zusammenfassen

Mit den oben genannten Methoden können PHP -Entwickler leicht fehlende Zahlen im Array finden und die Integrität und Richtigkeit der Daten effektiv sicherstellen. Dies ist sehr praktisch für Szenarien wie Datenüberprüfung und Verarbeitung fehlender Werte. Hoffentlich kann dieses Tutorial Ihnen helfen, die Verarbeitung von PHP -Array -Verarbeitung besser zu verstehen und anzuwenden.