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

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

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了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中获取数组单元数量

相关文章

  • 2022-04-29PHP调用今天的日期几月星期几
  • 2022-04-29如何解决strict standards php报错问题
  • 2022-04-29Photoshop制作海底以透明泡泡组成的艺术字
  • 2022-04-29优化的实质是什么?
  • 2022-04-29这几个WordPress插件存在高危漏洞!
  • 2022-04-29社交网站内容对SEO的价值
  • 2022-04-29php中怎么实现ajax提交form表单
  • 2022-04-29宝塔Linux面板之修改MySQL默认保存位置
  • 2022-04-29DEDECMS修改提示信息方法
  • 2022-04-29Photoshop设计发光生锈的艺术字教程

文章分类

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

最近更新的内容

    • PS快速制作一款华丽的按钮
    • 浅析CSS中怎么实现线性渐变(linear-gradient)
    • 织梦DedeCMS系统列表页调用TAG标签并带上链接的实
    • Photoshop技巧:CC版本的最全总结
    • 如何禁用WordPress 5.5+内置的图片延迟加载功能
    • 免费DedeCMS版QQ登陆插件FOR V5.5 V5.6 V5.7
    • html5以及jQuery实现本地图片上传前的预览代码实例讲解
    • uni-app介绍全局样式引入和底部导航栏开发
    • JavaScript字符串截取方法有哪些?
    • php怎么使用setcookie()设置cookie永不过期

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

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