php获取数组的长度的方法

一、总结

一句话总结:count方法和sizeof方法

二、php获取数组的长度的方法

php获取数组长度的方法:

一)、 获取一维数组的方法:

1、count、sizeof 都可以直接统计一维数组长度。
2、例如:$arr = Array('0','1','2','3','4'); echo count($arr); // 输出5
$arr = array('A','B','C'); echo sizeof($arr); // 输出3

3、sizeof()和count()具有同样的用途,这两个函数都可以返回数组元素个数.可以得到一个常规标量变量中的元素个数,如果传递给这个函数的数组是一个空数组,或者是一个没有经过设定的变量,返回的数组元素个数就是0;功能一样,

二)、sizeof方法和count方法的区别和联系

手册上说sizeof()是函数count()的别名。

三)、获取多维数组的长度:

1、例如:

a.$arr = array( array( 'username' => 'zhangsan', 'password' => '123456'), array( 'username' => 'zenghu', 'password' => '123456' ) );

b.如果想统计$arr的长度,也就是说你想统计的是两个用户,数字是2;

c.但是如果使用count($arr)不同版本的php,统计的结果是不一样的;

d.后来在php手册中发现,count函数还有第二个参数,解释如下:

e.count函数有两个参数:
0(或COUNT_NORMAL)为默认,不检测多维数组(数组中的数组);
1(或COUNT_RECURSIVE)为检测多维数组;

2、统计数组的长度:

a.统计二维的长度: count($arr, 1);

b.不统计二维数组的长度: count($arr, 0);

c.判断是不是有用户信息:

if( is_array($arr) && count($arr, COUNT_NORMAL)>0 ){

// 有;

}else{

// 没有;

}

 
 

最新文章

  1. free-简单明了解释清楚怎么看内存使用
  2. doPost()和doGet()
  3. 影响google PageRank的因素
  4. JMS的可靠性
  5. WPF 中动态创建、删除控件,注册控件名字,根据名字查找控件
  6. CSS设置图片垂直居中的方法
  7. 谷歌上不了?hoststool一键搞定host 支持在线更新
  8. js隔行变色
  9. vijos1514天才的记忆
  10. C++语言中的类型(二)
  11. C# 使用 GDI+ 实现添加中心旋转(任意角度)的文字
  12. 【链表+启发式合并】Bzoj1483 [HNOI2009] 梦幻布丁
  13. Python:Day46 Javascript DOM
  14. [HNOI2018]寻宝游戏
  15. GS环境里面 9999 常用密码的加密后的值
  16. pgsql restart
  17. UNIGUI上传文件
  18. python正则表达式贪婪与非贪婪模式
  19. 让360双核浏览器默认极速模式,避免采用IE模式无法正常访问html5网页的解决办法
  20. 9-1 A Spy in the Metro uva1025 城市里的间谍 (DP)

热门文章

  1. BZOJ1444: [Jsoi2009]有趣的游戏(Trie图,矩乘)
  2. Spider_req
  3. C语言之函数指针、回调函数的使用
  4. SSO单点登录学习总结(1)——单点登录(SSO)原理解析
  5. Vijos——T 1164曹冲养猪
  6. Vijos——T 1629 八
  7. Android Studio中怎样引用图片资源
  8. js数组遍历和对象遍历小结
  9. Java Web学习总结(12)——使用Session防止表单重复提交
  10. Docker---(2)docker pull 下来的镜像存储在哪里