Heim  >  Artikel  >  Backend-Entwicklung  >  So erhalten Sie die Länge eines Arrays in PHP

So erhalten Sie die Länge eines Arrays in PHP

PHPz
PHPzOriginal
2023-04-17 14:58:25551Durchsuche

In PHP verwenden wir normalerweise die Funktion count(), um die Länge eines Arrays zu ermitteln, auch bekannt als Anzahl der Array-Elemente oder Größe des Arrays. Die Funktion

count() kann mit jeder Art von Array verwendet werden, einschließlich indizierter Arrays und assoziativer Arrays. Es kann sogar zur Verarbeitung von Arrays mit gemischten Schlüsseln und Werten verwendet werden.

Hier sind einige Beispiele für die Verwendung der count()-Funktion, um die Länge eines Arrays zu ermitteln:

  1. Ermitteln Sie die Länge des Index-Arrays
$numbers = array(1, 2, 3, 4, 5);
$size = count($numbers);
echo "数组长度是:" . $size;

Der obige Code gibt die folgenden Ergebnisse aus:

数组长度是:5
  1. Get die Länge des assoziativen Arrays
$fruits = array(
    "apple" => 2,
    "banana" => 4,
    "orange" => 6
);
$size = count($fruits);
echo "数组长度是:" . $size;

Der obige Code gibt das folgende Ergebnis aus:

数组长度是:3
  1. Erhalten Sie die Länge des gemischten Arrays
$mix = array(
    "apple" => 2,
    1,
    "orange" => 6,
    3
);
$size = count($mix);
echo "数组长度是:" . $size;

Der obige Code gibt das folgende Ergebnis aus:

数组长度是:4

In einigen Fällen kann dies der Fall sein Es kann notwendig oder wünschenswert sein, die Länge des Arrays manuell zu berechnen, anstatt die Funktion count( ) zu verwenden, beispielsweise für assoziative Arrays oder Arrays mit benutzerdefinierten Schlüsseln.

Das Folgende ist ein Beispiel für die manuelle Berechnung der Array-Länge:

  1. Für indizierte Arrays können Sie die Funktion count() und die Schleife verwenden:
$numbers = array(1, 2, 3, 4, 5);
$size = 0;
foreach ($numbers as $value) {
    $size++;
}
echo "数组长度是:" . $size;
  1. Für assoziative Arrays können Sie die foreach-Schleife verwenden:
$fruits = array(
    "apple" => 2,
    "banana" => 4,
    "orange" => 6
);
$size = 0;
foreach ($fruits as $key => $value) {
    $size++;
}
echo "数组长度是:" . $size;

Array manuell berechnen Abhängig von Ihrer Anwendung eignet sich die Methode mit mittleren Elementen möglicherweise besser für die Arbeit mit bestimmten Arten von Arrays oder Datenstrukturen.

Das obige ist der detaillierte Inhalt vonSo erhalten Sie die Länge eines Arrays in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn