Aktueller Standort: Startseite> Neueste Artikel> PHP 2D -Array -Lernen: Wie berechnet man die Arraylänge

PHP 2D -Array -Lernen: Wie berechnet man die Arraylänge

gitbox 2025-06-29

Was ist ein zweidimensionales Array?

In PHP können Arrays in eindimensional und mehrdimensional unterteilt werden, und ein zweidimensionales Array ist ein Array, das aus mehreren Arrays besteht, wobei jedes Element selbst ein Array ist.

Hier ist ein einfaches zweidimensionales Array-Beispiel:

$ Studenten = Array (
    Array ('Name' => 'Tom', 'Age' => 18, 'Score' => 80),
    Array ('Name' => 'Jerry', 'Age' => 19, 'Score' => 85),
    Array ('Name' => 'Alice', 'Age' => 17, 'Score' => 90)
);

Dieses zweidimensionale Array enthält drei Elemente, von denen jedes ein Array ist, das den Namen, das Alter und die Noten des Schülers speichert.

So berechnen Sie die Länge eines 2D -Arrays

Die Berechnung der Länge eines zweidimensionalen Arrays berechnet tatsächlich die Anzahl der Elemente im Array.

Verwenden Sie die Zählfunktion

Die integrierte Zählfunktion von PHP kann verwendet werden, um die Länge eines Arrays einschließlich zweidimensionaler Arrays zu berechnen. Die grundlegende Syntax dieser Funktion lautet wie folgt:

count ($ array, $ modus);

$ array repräsentiert das Array zur Berechnung der Länge, und $ modus ist ein optionaler Parameter, der die Berechnungsmethode bestimmt. Sie können normale Zählungen ( count_normal ) oder rekursive Anzahl ( count_recursive ) auswählen, die standardmäßig zur Normalzahl entspricht.

Hier ist ein Beispiel für die Verwendung der Zählfunktion, um die Länge eines zweidimensionalen Arrays zu berechnen:

$ Studenten = Array (
    Array ('Name' => 'Tom', 'Age' => 18, 'Score' => 80),
    Array ('Name' => 'Jerry', 'Age' => 19, 'Score' => 85),
    Array ('Name' => 'Alice', 'Age' => 17, 'Score' => 90)
);

$ count = count ($ student);

echo "Die Länge des Arrays ist: $ count";

Das Ausgangsergebnis ist:

Die Länge des Arrays beträgt: 3

Verwenden Sie für die LEACH -Schleife

Eine andere Methode besteht darin , eine zweidimensionale Array durchzuschlitzen und die Anzahl der Elemente im Array zu zählen. Jedes Mal, wenn ein Element durchquert wird, wird der Zähler durch eins erhöht, bis der Durchgang abgeschlossen ist.

Hier ist ein Beispiel für die Verwendung einer Foreach -Schleife, um die Länge eines 2D -Arrays zu berechnen:

$ Studenten = Array (
    Array ('Name' => 'Tom', 'Age' => 18, 'Score' => 80),
    Array ('Name' => 'Jerry', 'Age' => 19, 'Score' => 85),
    Array ('Name' => 'Alice', 'Age' => 17, 'Score' => 90)
);

$ count = 0;
foreach ($ student als $ student) {
    $ count ++;
}

echo "Die Länge des Arrays ist: $ count";

Das Ausgangsergebnis ist:

Die Länge des Arrays beträgt: 3

Zusammenfassung

In diesem Artikel wird beschrieben, wie die Länge eines zweidimensionalen PHP-Arrays berechnet wird. Durch die Verwendung von zwei gängigen Methoden zur Anzahl der Zählfunktionen und der Foreach -Schleife können Sie die Anforderungen an den Array -Betrieb flexibel umgehen.