Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >PHP count() 函数

PHP count() 函数

原创
作者头像
用户1448800
修改于 2021-08-20 02:44:21
修改于 2021-08-20 02:44:21
1.7K00
代码可运行
举报
文章被收录于专栏:ActivemqActivemq
运行总次数:0
代码可运行

实例

返回数组中元素的数目:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?php
$cars=array("Volvo","BMW","Toyota");
echo count($cars);
?>

定义和用法

count() 函数返回数组中元素的数目。

语法

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
count(array,mode);

参数

描述

array

必需。规定数组。

mode

可选。规定模式。可能的值:0 - 默认。不对多维数组中的所有元素进行计数1 - 递归地计数数组中元素的数目(计算多维数组中的所有元素)

  • 0 - 默认。不对多维数组中的所有元素进行计数
  • 1 - 递归地计数数组中元素的数目(计算多维数组中的所有元素)

说明

count() 函数计算数组中的单元数目或对象中的属性个数。

对于数组,返回其元素的个数,对于其他值,返回 1。如果参数是变量而变量没有定义,则返回 0。

如果 mode 被设置为 COUNT_RECURSIVE(或 1),则会递归底计算多维数组中的数组的元素个数。

技术细节

返回值:

返回数组中元素的数目。

PHP 版本:

4+

更新日志:

mode 参数是在 PHP 4.2 中新增的。

更多实例

例子 1

递归地对数组进行计数:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?php
$cars=array
  (
  "Volvo"=>array
  (
  "XC60",
  "XC90"
  ),
  "BMW"=>array
  (
  "X3",
  "X5"
  ),
  "Toyota"=>array
  (
  "Highlander"
  )
  );

echo "常规计数:" . count($cars)."<br>";
echo "递归计数:" . count($cars,1);
?>

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
PHP sizeof() 函数
注释:当变量未被设置,或是变量包含一个空的数组,该函数会返回 0。可使用 isset() 变量来测试变量是否被设置。
用户1448800
2021/08/21
1.1K0
PHP array_keys() 函数
如果 strict 参数指定为 true,则 PHP 会使用全等比较 (===) 来严格检查键值的数据类型。
用户1448800
2021/08/18
7170
php参考手册Array函数(完结了)
<?php //array_change_key_case() $age=['cyg'=>"kkk","liwen"=>"70"]; print_r(array_change_key_case($a
贵哥的编程之路
2022/05/06
2.1K0
php参考手册Array函数(完结了)
PHP array_reverse() 函数
array_reverse() 函数将原数组中的元素顺序翻转,创建新的数组并返回。
用户1448800
2021/08/19
3510
PHP Array 函数
array() 创建数组,带有键和值。如果在规定数组时省略了键,则生成一个整数键,这个 key 从 0 开始,然后以 1 进行递增。
用户1448800
2021/08/17
5770
PHP rsort() 函数
rsort() 函数对数组的元素按照键值进行逆向排序。与 arsort() 的功能基本相同。
用户1448800
2021/08/21
6770
PHP 数组常用操作整理,提升工作效率
躺平程序员老修
2023/09/05
3080
PHP-数组
数组可以使单个变量中存储多个值的特殊变量,php中的数组使用array();来定义,或者用[]来定义,php中的数组相当于python中的列表。在php中,有三种类型的数组: 数值数组:带有数字ID键的数组,等同于Python中的列表(list) 关联数组:带有指定的键的数组(Key->Vaule),等同于Python中的字典(dict) 多维数组:包含一个或多个数组的数组。 数值数组 1.创建数值数组 1.1 自动分配ID键(ID键是从0开始的) $cars=array("Volvo","BMW","
行 者
2018/03/26
5.4K0
被迫入门PHP,真香!
每次回村,家里老人问起,你学啥专业?我说计算机,大家大概率就认为我是修电脑的了~~~~~~
千羽
2023/10/25
3700
被迫入门PHP,真香!
PHP sort() 函数
实例 对数组 $cars 中的元素按字母进行升序排序: <?php $cars=array("Volvo","BMW","Toyota"); sort($cars); ?> 定义和用法 sort()
用户1448800
2021/08/21
6680
PHP函数基础简章
在 PHP 中,预定义的 $_GET 变量用于收集来自 method="get" 的表单中的值。
天钧
2019/07/25
1K0
PHP array_key_exists() 函数
array_key_exists() 函数检查某个数组中是否存在指定的键名,如果键名存在则返回 true,如果键名不存在则返回 false。
用户1448800
2021/08/18
5630
PHP array_chunk() 函数
其中每个数组的单元数目由 size 参数决定。最后一个数组的单元数目可能会少几个。
用户1448800
2021/08/17
4460
php 笔记 原
(adsbygoogle = window.adsbygoogle || []).push({});
tianyawhl
2019/04/04
1.3K0
JavaScript 数据类型
值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。
陈不成i
2021/07/16
3420
PHP函数
请点击上面蓝色PHP关注 你知道这些简单的函数中的方法吗? count() 函数计算数组中的单元数目或对象中的属性个数。 对于数组,返回其元素的个数,对于其他值,返回 1。如果参数是变量而变量没有定义,则返回 0。如果 mode 被设置为 COUNT_RECURSIVE(或 1),则会递归底计算多维数组中的数组的元素个数。 语法 count(array,mode) 参数描述array必需。规定要计数的数组 或对象。mode可选。规定函数的模式。 可能的值: 0 - 默认。不检测多维 数组(数组中的数组)。
wangxl
2018/03/07
2.6K0
全栈工程师看过来!PHP Javascript语法对照、速查
全栈工程师看过来,学的计算机语言多了,往往会把不同语言的各个函数搞混。作为一个全栈PHPer,往往PHP、JavaScript 语法傻傻分不清楚,百度一下,查手册要网速。不如收藏下这篇文章,打印出来,贴到一旁快速查阅。
很酷的站长
2022/12/01
3.6K0
PHP学习笔记(一)——行云博客
php代码内可以包含html内容,或者说php脚本文件内php解释器仅仅解释PHP
行云博客
2020/07/13
5940
C# Break 和 Continue 语句以及数组详解
注意:数组索引从 0 开始:[0] 是第一个元素。[1] 是第二个元素,以此类推。
小万哥
2024/01/23
3200
C# Break 和 Continue 语句以及数组详解
PHP学习值收获0708
String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值)。
软件小生活
2021/08/16
6090
相关推荐
PHP sizeof() 函数
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档