在PHP中,可以利用count()或sizeof() 函数来查询数组有多少key值对,这两个函数都可以获取数组中键值对(元素)的个数;语法“count($array , 1)”或“sizeof($array, 1)”。
本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑
查询数组有多少key值对,就是查询数组有多少元素,即数组长度。
而PHP中,提供了两个函数count() 和 sizeof() 来获取数组长度(一维或多维都可以,只需要将第二个参数设置为1)。
其实sizeof() 函数是 count() 函数的别名,因此两个函数的用法是一致的。
count($array , $mode) sizeof($array, $mode)
参数说明如下:
- $array:为待统计的数组或对象;
- $mode:为可选参数,可以省略。
示例:
一维数组:
<?PHP header(Content-type:text/html;charset=utf-8); $arr= array(香蕉,苹果,梨子,橙子,橘子,榴莲); //输出语句 var_dump($arr); echo 数组有:.count($arr). 个键值对; ?>
二维数组:
<?PHP header(Content-type:text/html;charset=utf-8); $arr= array (张三, 25, array(高数,PHP教程,英语), ); //输出语句 var_dump($arr); echo 数组有:.sizeof($arr,1). 个键值对; ?>
三维数组
<?PHP header(Content-type:text/html;charset=utf-8); $arr = array( '安徽' => array( '合肥'=>array('蜀山区','长丰县','肥东'), '宿州'=>array('墉桥区','灵璧县','泗县') ), '河南' => array( '洛阳'=>array('西工区','老城区','孟津县'), '郑州市'=>array('中原区','金水区') ) ); //输出语句 var_dump($arr); echo 数组有:.sizeof($arr,1). 个键值对; ?>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。