Verwendung von count () Funktion:
Syntax:
Diese Funktion kann zwei Argumente erfolgen. Das erste Argument ist obligatorisch und das zweite Argument ist optional. Es gibt die Gesamtzahl der Elemente des Arrays zurück, die im ersten Argument verwendet werden:
Das erste Argument enthält eine Array -Variable. Der Standardwert des zweiten Arguments ist count_normal oder 0, um die Länge eines eindimensionalen Arrays zu zählen. Ein weiterer Wert dieses Arguments ist count_recursive oder 1 wird verwendet, um die Länge des mehrdimensionalen Arrays zu zählen.
Beispiel 1: Verwendung der Funktion count () für eindimensionales Array
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um die Länge eines numerischen Arrays mit der Funktion count () zu zählen. Hier wurde im Skript eine Reihe verschiedener Daten deklariert. Als nächstes wurde die Länge des Arrays gezählt und gedruckt:
// ein Array deklarierenAusgang:
Nach der Ausführung des Skripts wird die folgende Ausgabe angezeigt:
Beispiel 2: Verwendung der Funktion count () für mehrdimensionales Array
Erstellen Sie eine PHP-Datei mit dem folgenden Skript, um die Länge eines mehrdimensionalen Arrays mit der Funktion count () zu zählen. Das Array enthält ein Array als Element im mehrdimensionalen Array. Das optionale Argument der Funktion count () ist erforderlich, um die Elemente der inneren Arrays des mehrdimensionalen Arrays zu zählen. Der Wert count_recursive wurde im zweiten Argumentwert der Funktion verwendet, um die Gesamtlänge des mehrdimensionalen Arrays zu zählen:
// ein mehrdimensionales Array deklarierenAusgang:
Nach der Ausführung des Skripts wird die folgende Ausgabe angezeigt. Hier beträgt die Länge des Hauptarrays 4, die 2 Zahlen und 2 Arrays enthält. Die Länge des Arrays mit den Elementen des inneren Arrays beträgt 9 (4+3+2), da ein inneres Array 3 Elemente enthält und ein anderes inneres Array 2 Elemente enthält:
Beispiel 3: Verwendung der Funktion count () für assoziatives Array
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um die Länge des assoziativen Arrays mit der Funktion count () zu zählen. Das mehrdimensionale assoziative Array wurde im Skript verwendet. Wie beim vorherigen Beispiel wurde der Wert count_recursive im zweiten Argument der Funktion count () verwendet, um die Länge des assoziativen Arrays mit den Elementen des inneren Arrays zu berechnen:
// ein assoziatives Array deklarierenAusgang:
Nach der Ausführung des Skripts wird die folgende Ausgabe angezeigt. Hier enthält das Hauptarray 3 Elemente, und das innere Array enthält 4 Elemente. Die Gesamtelemente betragen 3+4 oder 7:
Verwendung von sizeof () Funktion:
Eine andere Möglichkeit, die Länge eines Arrays zu zählen, besteht darin, die Sizeof () -Funktion zu verwenden. Es funktioniert ähnlich wie die Funktion count (). Die Syntax dieser Funktion ist unten bereitgestellt:
Syntax:
Diese Funktion kann zwei Argumente erfolgen. Das erste Argument ist obligatorisch und das zweite Argument ist optional. Es gibt die Gesamtzahl der Elemente des Arrays zurück, die im ersten Argument verwendet werden:
Wie die Funktion count () enthält das erste Argument dieser Funktion eine Array -Variable. Das zweite Argument ist optional, und der Standardwert dieses Arguments ist 0, mit dem die Länge des eindimensionalen Arrays gezählt wird. Ein weiterer Wert dieses Arguments ist 1, mit dem die Länge des mehrdimensionalen Arrays gezählt wird.
Beispiel 4: Verwendung der sizeof () -Funktion zur Berechnung der Länge des Arrays
Erstellen Sie eine PHP -Datei mit dem folgenden Skript, um die Länge eines numerischen und eines assoziativen Arrays mithilfe der Funktion Sizeof () zu zählen. In diesem Skript wurden die gleichen Array -Werte der vorherigen Beispiele verwendet. Hier wurde die Länge der Arrays unter Verwendung von sizeof () -Funktion gezählt:
// ein Array deklarierenAusgang:
Nach der Ausführung des Skripts wird die folgende Ausgabe angezeigt:
Abschluss:
In diesem Artikel wurden zwei verschiedene Möglichkeiten, die Länge eines Arrays zu zählen, anhand mehrerer Beispiele erläutert. Jetzt können PHP -Benutzer entweder die Funktion count () oder die sizeof () -Funktion verwenden, um die Länge des Arrays zu zählen. Wir hoffen, Sie haben den Artikel hilfreich gefunden und finden Sie in LinuxHint, um mehr informative Artikel zu erhalten.