• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 如何在PHP中获取数组单元数量

如何在PHP中获取数组单元数量

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了PHP获取数组单元数量,数组单元等相关知识,希望对您有所帮助

6077b3a5137da.png


PHP中为了获取数组单元数量或者对象的属性个数,提供了count()函数,同时count()的别名被称为sizeof(),二者没有什么区别。首先,先介绍一下一下count()函数的语法。

语法:

count ( mixed $array  , int $mode )

$array:数组或者 Countable 对象。

$mode:(可选)$mode 参数设为 COUNT_RECURSIVE(或 1),count() 将递归地对数组计数。

返回值:单元数目。如果参数既不是数组,也不是实现 Countable 接口的对象,将返回 1。 如果$array是 null 则返回0。


使用示例:

1、获取数组单元数量:

<?php    $a[0] = 1;    $a[1] = 3;    $a[2] = 5;    var_dump(count($a));         var_dump(count(null));    var_dump(count(false));?>

输出结果:

int(3)Warning: count(): Parameter must be an array or an object that ..//PHP 7.2 起int(0)Warning: count(): Parameter must be an array or an object that ...// PHP 7.2 起int(1)


2.对象的属性个数

<?phpclass C implements Countable {     public function count() {         return 0;     } }  $a = []; var_dump($a); echo 'array is empty: '; var_dump(empty($a));echo"<br>"; $c = new C; var_dump($c); echo"<br>"; echo 'Countable is empty: ' ; var_dump(empty($c)); echo"<br>"; ?>

输出结果:

array(0) { } array is empty: bool(true)object(C)#1 (0) { }Countable is empty: bool(false)


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 如何在PHP中获取数组单元数量

相关文章

  • Photoshop通过图层样式制作各式各样的按钮
  • 织梦DedeCMS实现按键盘方向键实现上一篇下一篇翻
  • Photoshop设计绚丽效果的星光视频教程
  • PHP如何将图片上传并替换?
  • 织梦DedeCMS站点高级安全策略(Linux篇)
  • Dedecms在php7下的一些常见问题
  • 实战分享:利用nodejs​爬取并下载一万多张图片
  • BootstrapTable如何重新加载数据?3种方式了解一下!
  • 10个超级有用的PHP代码片段(建议收藏)
  • Discuz_X3.4的数据库创建表SQL错误的解决方法

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • Photoshop设计立体效果的网站推荐图标
    • 两分钟带你了解在CSS中三种使图片居中的方法
    • 微信小程序中如何实现子向父传参(页面通信)
    • Bootstrap中怎么实现加载效果?读取图标(Spinners)组件
    • 利用滤镜及动作制作暗调金属质感立体字
    • 介绍JavaScript正则实现表达式以字母开头
    • 去除dedecms织梦升级友情链接增加织梦链投放链接
    • 屏蔽无用的WordPress默认小工具
    • html+css如何实现自定义图片上传按钮
    • Thinkphp5+Redis实现商品秒杀代码实例讲解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有