Maison >développement back-end >Problème PHP >Comment interroger combien de paires clé-valeur il y a dans un tableau en php
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)".
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 :
Exemple :
Tableau unidimensionnel :
<?php header("Content-type:text/html;charset=utf-8"); $arr= array("香蕉","苹果","梨子","橙子","橘子","榴莲"); //输出语句 var_dump($arr); echo "数组有:".count($arr)." 个键值对"; ?>
Tableau bidimensionnel :
<?php header("Content-type:text/html;charset=utf-8"); $arr= array ("张三", 25, array("高数","PHP教程","英语"), ); //输出语句 var_dump($arr); echo "数组有:".sizeof($arr,1)." 个键值对"; ?>
Tableau tridimensionnel
<?php header("Content-type:text/html;charset=utf-8"); $arr = array( '安徽' => array( '合肥'=>array('蜀山区','长丰县','肥东'), '宿州'=>array('墉桥区','灵璧县','泗县') ), '河南' => array( '洛阳'=>array('西工区','老城区','孟津县'), '郑州市'=>array('中原区','金水区') ) ); //输出语句 var_dump($arr); echo "数组有:".sizeof($arr,1)." 个键值对"; ?>
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!