PHP的count函数

简介

返回数组中的元素数量。
可以用于条件判断,例如对$_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');
    }
?>

参考材料

w3school:PHP count()函数

相关函数

strlen:返回字符串的长度。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容