Maison >développement back-end >Problème PHP >Comment interroger combien de paires clé-valeur il y a dans un tableau en php

Comment interroger combien de paires clé-valeur il y a dans un tableau en php

青灯夜游
青灯夜游original
2022-02-17 13:07:542832parcourir

En PHP, vous pouvez utiliser la fonction count() ou sizeof() pour demander combien de paires clé-valeur il y a dans le tableau. Les deux fonctions peuvent obtenir le nombre de paires clé-valeur (éléments) dans le tableau ; la syntaxe est "count($array, 1)" ou "sizeof($array, 1)".

Comment interroger combien de paires clé-valeur il y a dans un tableau en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3

Comment interroger le nombre de paires clé-valeur dans un tableau avec php

Pour interroger comment de nombreuses paires clé-valeur qu'il y a dans un tableau consiste à interroger le tableau. Combien y a-t-il d'éléments, c'est-à-dire la longueur du tableau.

En PHP, deux fonctions count() et sizeof() sont fournies pour obtenir la longueur du tableau (une ou plusieurs dimensions sont acceptables, il suffit de mettre le deuxième paramètre à 1).

En fait, la fonction sizeof() est un alias de la fonction count(), donc l'utilisation des deux fonctions est cohérente.

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

La description du paramètre est la suivante :

  • $array : est le tableau ou l'objet à compter ;
  • $mode : est un paramètre facultatif et peut être omis.
    • Si le paramètre $mode est omis ou défini sur COUNT_NORMAL ou 0, la fonction count() ne détectera pas les tableaux multidimensionnels ;
    • Si $mode est défini sur COUNT_RECURSIVE ou 1, la fonction count() calculera de manière récursive ; le nombre d'éléments dans le tableau Number, particulièrement utile pour calculer le nombre d'éléments dans des tableaux multidimensionnels.

Exemple :

Tableau unidimensionnel :

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

Comment interroger combien de paires clé-valeur il y a dans un tableau en php

Tableau bidimensionnel :

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

Comment interroger combien de paires clé-valeur il y a dans un tableau en php

Tableau tridimensionnel

<?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)." 个键值对";
?>

Comment interroger combien de paires clé-valeur il y a dans un tableau en php

Apprentissage recommandé : " Tutoriel vidéo PHP 》,《 PHP ARRAY

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn