Heim  >  Artikel  >  Backend-Entwicklung  >  So fragen Sie ab, wie viele Schlüssel-Wert-Paare in einem Array in PHP vorhanden sind

So fragen Sie ab, wie viele Schlüssel-Wert-Paare in einem Array in PHP vorhanden sind

青灯夜游
青灯夜游Original
2022-02-17 13:07:542720Durchsuche

In PHP können Sie die Funktion count() oder sizeof() verwenden, um abzufragen, wie viele Schlüssel-Wert-Paare im Array vorhanden sind. Beide Funktionen können die Anzahl der Schlüssel-Wert-Paare (Elemente) im Array ermitteln Die Syntax lautet „count($array, 1)“ oder „sizeof($array, 1)“.

So fragen Sie ab, wie viele Schlüssel-Wert-Paare in einem Array in PHP vorhanden sind

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

So fragen Sie mit PHP ab, wie viele Schlüsselwertpaare sich in einem Array befinden.

So fragen Sie ab, wie In einem Array gibt es viele Schlüsselwertpaare, um die Anzahl der Elemente des Arrays abzufragen, dh die Länge des Arrays.

In PHP werden zwei Funktionen count() und sizeof() bereitgestellt, um die Array-Länge zu ermitteln (eine oder mehrere Dimensionen sind akzeptabel, setzen Sie einfach den zweiten Parameter auf 1).

Tatsächlich ist die Funktion sizeof() ein Alias ​​der Funktion count(), sodass die Verwendung der beiden Funktionen konsistent ist.

count($array , $mode)
sizeof($array, $mode)

Die Parameterbeschreibung lautet wie folgt:

  • $array: ist das zu zählende Array oder Objekt;
  • $mode: ist ein optionaler Parameter und kann weggelassen werden.
    • Wenn der Parameter $mode weggelassen oder auf COUNT_NORMAL oder 0 gesetzt ist, erkennt die Funktion count() keine mehrdimensionalen Arrays.
    • Wenn $mode auf COUNT_RECURSIVE oder 1 eingestellt ist, führt die Funktion count() eine rekursive Berechnung durch die Anzahl der Elemente im Array. Zahl, besonders nützlich für die Berechnung der Anzahl der Elemente in mehrdimensionalen Arrays.

Beispiel:

Eindimensionales Array:

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲");
//输出语句
var_dump($arr);
echo "数组有:".count($arr)." 个键值对";
?>

So fragen Sie ab, wie viele Schlüssel-Wert-Paare in einem Array in PHP vorhanden sind

Zweidimensionales Array:

<?php
header("Content-type:text/html;charset=utf-8");
$arr= array
("张三",
25,
    array("高数","PHP教程","英语"),
);
//输出语句
var_dump($arr);
echo "数组有:".sizeof($arr,1)." 个键值对";
?>

So fragen Sie ab, wie viele Schlüssel-Wert-Paare in einem Array in PHP vorhanden sind

Dreidimensionales Array

<?php
header("Content-type:text/html;charset=utf-8");
$arr = array(
        &#39;安徽&#39; => array(
            &#39;合肥&#39;=>array(&#39;蜀山区&#39;,&#39;长丰县&#39;,&#39;肥东&#39;),
			&#39;宿州&#39;=>array(&#39;墉桥区&#39;,&#39;灵璧县&#39;,&#39;泗县&#39;)
        ),
        &#39;河南&#39; => array(
            &#39;洛阳&#39;=>array(&#39;西工区&#39;,&#39;老城区&#39;,&#39;孟津县&#39;),
            &#39;郑州市&#39;=>array(&#39;中原区&#39;,&#39;金水区&#39;)
        )
);
//输出语句
var_dump($arr);
echo "数组有:".sizeof($arr,1)." 个键值对";
?>

So fragen Sie ab, wie viele Schlüssel-Wert-Paare in einem Array in PHP vorhanden sind

Empfohlenes Lernen: „ PHP-Video-Tutorial 》,《 PHP ARRAY

Das obige ist der detaillierte Inhalt vonSo fragen Sie ab, wie viele Schlüssel-Wert-Paare in einem Array in PHP vorhanden sind. 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