如何在php中使用sizeof与count函数检测数组的长度?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
具体如下:
在php检测数组长度的函数有sizeof count 下面看个简单实例:
复制代码 代码如下:
$colorlist = array("apple"=>"red", "grass"=>"green","sky"=>"blue","night"=>"black","wall"=>"white");
echo "数组长度为: ".count($colorlist); //5
count:count() 函数计算数组中的单元数目或对象中的属性个数,对于数组,返回其元素的个数,对于其他值,返回 1,如果参数是变量而变量没有定义,则返回 0,如果 mode 被设置为 count_recursive(或 1),则会递归底计算多维数组中的数组的元素个数.
sizeof:定义和用法,sizeof() 函数计算数组中的单元数目或对象中的属性个数.
语法:sizeof(array,mode)
参数 | 描述 |
array | 必需,规定要计数的数组或对象. |
mode | 可选,规定函数的模式,可能的值: 0 - 默认.不检测多维数组,数组中的数组. 1 - 检测多维数组。 |
注释:参数mode是 php 4.2 中加入的.
提示 count sizeof
注释:当变量未被设置,或是变量包含一个空的数组,该函数会返回 0,可使用 isset() 变量来测试变量是否被设置.
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。