简介
返回数组中的元素数量。
可以用于条件判断,例如对$_GET做限制。
所属类型
count函数属于array数组函数。
语法
count(array,mode);
参数说明:
参数array是必需参数,即计算的目标数组;
参数mode是可选参数,用于规定模式,可能的值有:
0,默认值,不对多维数组中所有的元素进行计算;
1,递归计算数组中的元素数量,计算多维数组中的所有元素。
返回值
返回数组中元素的个数。
示例
<?php
$array = array("a"=>1,"b"=>2,"c"=>3);
echo count($array);
?>
运行结果:
3
注意事项
对于数组,返回的是元素个数;
对于其他值,返回1;
如果参数是变量并且变量没有定义,则返回0;
如果mode设置为1,则返回递归计算多维数组中数组的元素个数。
应用经验
前面提到的对$_GET做限制,我在编写SteelEC的miniblog功能时就是用的count函数做计算。
<?php
if(count($_GET) == 1 && isset($_GET['a'])){
$article = getArticle();
include('miniblog.theme.php');
}else{
header('Location:index.php');
}
?>
参考材料
相关函数
strlen:返回字符串的长度。