返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >在PHP8中统计数组元素个数-PHP8知识详解
  • 166
分享到

在PHP8中统计数组元素个数-PHP8知识详解

phpPHP开发PHP教程 2023-09-18 07:09:12 166人浏览 泡泡鱼
摘要

在php8中,统计数组元素的个数,有下面几个函数:使用count()函数统计数组元素个数、使用sizeof()函数统计数组元素个数。还讲到了,使用array_count_values()函数来统计数组中每个元素出现的次数。 1、使用co

php8中,统计数组元素的个数,有下面几个函数:使用count()函数统计数组元素个数、使用sizeof()函数统计数组元素个数。还讲到了,使用array_count_values()函数来统计数组中每个元素出现的次数。

Image

1、使用count()函数统计数组元素个数

使用count()函数统计数组元素个数,语法格式如下:

$count = count($array[$mode]);

其中,参数array为需要查询的数组,参数mode为可选参数,参数值为COUNT_RECURSIVE或1。本函数将递归的对数组计数,适用于计算多维数组,该参数默认值为0,该函数的返回值为数组元素的个数。

使用count()函数统计数组元素个数,参考代码如下:

以上代码在PHP8中运行的结果如下:

5

在上面的例子中,我们创建了一个包含5个元素的数组$array,然后使用count()函数统计数组中的元素个数,并将结果存储变量$count中。最后,我们使用echo语句输出结果。

当然使用count()函数还可以统计多维数组元素个数,参考代码如下:

php        //创建二维数组    $stu1 = array("一班"=>array("张明","李丽","王芳"),                  "二班"=>array("张华","刘天","王菲"),                  "三班"=>array("常远","孟君","王萌"));       //创建三维数组    $stu2 = array("一年级"=>array("一班"=>array("张三","李四","王五"),"二班"=>array("小华","小明","小红"),"三班"=>array("冰冰","东东","彤彤")),                 "二年级"=>array("一班"=>array("子涵","欣怡","梓涵"),"二班"=>array("晨曦","紫涵","诗涵"),"三班"=>array("梦琪","嘉怡","子萱")));                                                                  echo count ($stu1,COUNT_RECURSIVE);  //计算二维数组元素的个数    echo "
";    echo count ($stu2,COUNT_RECURSIVE);  //计算二维数组元素的个数?>

以上代码在PHP8的运行结果如下:

1226

从上面的结果看,班级和年级都视为数组元素了。

2、使用sizeof()函数统计数组元素个数

使用sizeof()函数统计数组元素个数,语法格式如下:

$count = sizeof($array); 

使用sizeof()函数统计数组元素个数,参考代码如下:

以上代码在PHP8中运行的结果如下:

5

在上面的例子中,我们创建了一个包含5个元素的数组$array,然后使用sizeof()函数统计数组中的元素个数,并将结果存储在变量$count中。最后,我们使用echo语句输出结果。

我们测试了二维数组和三维数组,结果是和count()函数一样的。

array("张明","李丽","王芳"),                  "二班"=>array("张华","刘天","王菲"),                  "三班"=>array("常远","孟君","王萌"));    //创建三维数组    $stu2 = array("一年级"=>array("一班"=>array("张三","李四","王五"),"二班"=>array("小华","小明","小红"),"三班"=>array("冰冰","东东","彤彤")),                 "二年级"=>array("一班"=>array("子涵","欣怡","梓涵"),"二班"=>array("晨曦","紫涵","诗涵"),"三班"=>array("梦琪","嘉怡","子萱")));                                                                  echo sizeof ($stu1,COUNT_RECURSIVE);  //计算二维数组元素的个数    echo "
";    echo sizeof ($stu2,COUNT_RECURSIVE);  //计算二维数组元素的个数?>

以上代码在PHP8中结果如下:

1226

3、使用array_count_values()函数来统计数组中每个元素出现的次数

在PHP 8中,你可以使用array_count_values()函数来统计数组中每个元素出现的次数。这个函数会返回一个关联数组,其中键是数组中的元素,值是该元素在数组中出现的次数。

以下是使用array_count_values()函数统计数组元素个数的示例代码:

";foreach ($counts as $element => $count) {    echo "$element: $count
";}?>

以上代码在PHP8中的运行的结果如下:

元素统计结果:1: 22: 23: 24: 1

到此为止,使用count()函数统计数组元素个数、使用sizeof()函数统计数组元素个数。还讲到了,使用array_count_values()函数来统计数组中每个元素出现的次数就讲解完毕了。

来源地址:https://blog.csdn.net/u010292470/article/details/132710142

--结束END--

本文标题: 在PHP8中统计数组元素个数-PHP8知识详解

本文链接: https://lsjlt.com/news/411502.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 在PHP8中统计数组元素个数-PHP8知识详解
    在php8中,统计数组元素的个数,有下面几个函数:使用count()函数统计数组元素个数、使用sizeof()函数统计数组元素个数。还讲到了,使用array_count_values()函数来统计数组中每个元素出现的次数。 1、使用co...
    99+
    2023-09-18
    php PHP开发 PHP教程
  • 在PHP8中遍历数组-PHP8知识详解
    所谓遍历数组就是把数组中的变量值读取出来。遍历数组中的所有元素对程序员来说是经常使用的操作,通过遍历数组可以完成数组元素的查询工作。 这好比你去商场买东西一样,要买什么东西,就去该区域浏览一遍,以便找出适合自己的产品。 以下是遍历数组的两种...
    99+
    2023-09-27
    php PHP开发 PHP教程
  • PHP8的数组-PHP8知识详解
    今天开始学习数组, 本文主要讲了三点:什么是数组、php8中数组的改进、数组函数。 一、什么是数组 在PHP8中,数组是非常重要的数据类型。相对于其他的数据类型,数组更像一种结构,而这种结构可以储存一系列数值。 数组中的数值被称为数组元素。...
    99+
    2023-09-24
    php PHP开发 PHP教程
  • PHP8的多维数组-PHP8知识详解
    今天分享的是php8的数组中的多维数组,主要内容有:多维数组的概念、创建和输出二维数组、创建和输出三维数组。 多维数组的概念 多维数组是包含一个或多个数组的数组。在多维数组中,主数组中的每一个元素也可以是一个数组,子数组中的每一个元素也...
    99+
    2023-10-06
    php PHP开发 PHP教程
  • PHP8的匿名函数-PHP8知识详解
    php 8引入了匿名函数(Anonymous Functions),它是一种创建短生命周期的函数,不需要命名,并且可以在其作用域内直接使用。以下是在PHP 8中使用匿名函数的知识要点: 创建匿名函数,语法格式如下: $fn = func...
    99+
    2023-09-13
    php PHP开发 PHP教程
  • PHP8的箭头函数-PHP8知识详解
    php 7.4 引入了箭头函数(Arrow Functions),并在 PHP 8 中得到了进一步改进和扩展。 箭头函数是一种更简洁的匿名函数形式,它们提供了一种更便捷的方式来定义轻量级的、单行的回调函数。 箭头函数的语法如下: fn (参...
    99+
    2023-09-09
    php PHP开发 PHP教程
  • PHP8函数包含文件-PHP8知识详解
    在php中,可以使用以下函数来包含其他文件:include()、include_once()、require()、require_once()。 include(): 包含并运行指定文件中的代码。如果文件不存在或包含过程中出现错误,将发...
    99+
    2023-09-10
    php PHP开发 PHP教程
  • PHP8内置函数中的变量函数-PHP8知识详解
    在php8中,与变量相关的内置函数比较多,本文说一些比较重要的、常见的内置函数。今日着重讲解了5个,分别是:检测变量是否为空的函数empty()、判断变量是否定义过的函数isset()、销毁指定的变量的函数unset()、获取变量的类型的函...
    99+
    2023-09-18
    php PHP开发 PHP教程
  • 函数的参数传递和返回值-PHP8知识详解
    本文学习的是《php8知识详解》中的《函数的参数传递和返回值》。主要包括:向函数传递参数值、向函数传递参数引用、函数的返回值。 向函数传递参数值 函数是一段封闭的程序,有时候,程序员需要向函数传递一些数据进行操作。可以接受传入参数的函数...
    99+
    2023-08-31
    php PHP开发 PHP教程
  • python怎么统计元组中元素个数
    要统计元组中元素的个数,可以使用`len()`函数来计算元组的长度。下面是一个示例: my_tuple = (1, 2, 3, 4,...
    99+
    2023-10-28
    python
  • Python numpy 统计数组某一元素的个数/ 统计数组满足条件的元素个数
    我们在数据处理的时候,有时需要统计数组中某个元素的个数,如果写个循环就太麻烦了,numpy中有相应的函数进行统计。 1 np.sum() 进行统计 np.sum() 有个特性,当数组为[Tr...
    99+
    2023-09-09
    numpy python 开发语言
  • python如何统计数组元素个数
    Python提供了多种方法来统计数组元素的个数。以下是几种常用的方法:1. 使用len()函数:len()函数可以返回数组的长度,即...
    99+
    2023-09-17
    python
  • PHP如何统计数组元素个数
    这篇文章主要为大家展示了“PHP如何统计数组元素个数”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“PHP如何统计数组元素个数”这篇文章吧。统计数组元素个数$arr = arr...
    99+
    2023-06-03
  • php怎么统计数组中某个元素出现的个数
    可以使用array_count_values()函数来统计数组中某个元素出现的个数。该函数会返回一个关联数组,其中键是数组中的元素,...
    99+
    2023-10-10
    php
  • 【Python】元组 tuple ② ( 元组常用操作 | 使用下标索引取出元组中的元素 | 查找某个元素对应的下标索引 | 统计某个元素个数 | 统计所有元素个数 )
    文章目录 一、元组常用操作1、使用下标索引取出元组中的元素 - [下标索引]2、查找某个元素对应的下标索引 - index 函数3、统计某个元素的个数 - count 函数4、统计元组中元素的...
    99+
    2023-10-06
    python 开发语言 PyCharm 元组 tuple 原力计划
  • php如何统计数组中一共多少个元素
    今天小编给大家分享一下php如何统计数组中一共多少个元素的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。php中可用count...
    99+
    2023-07-05
  • c语言怎么统计数组相同元素个数
    可以使用两层循环遍历数组,对每个元素进行比较,如果相同则计数器加一。 示例代码如下: #include int countDup...
    99+
    2023-10-26
    c语言
  • 详解PHP中数组函数的知识点
    目录概念数组定义语法多维数组1.二维数组2.多维数组3.异形数组数组遍历foreach遍历语法for循环遍历数组数组的排序函数概念 关键字:array,数据的组合(多个)存储到一个指...
    99+
    2022-11-21
    PHP数组函数 PHP数组
  • 在 PHP 中从数组中删除一个元素
    问: 有没有一种简单的方法可以使用 PHP 从数组中删除一个元素,从而使 foreach ($array) 不再包含该元素? 我认为将它设置为 null 会做到这一点,但显然它不起作用。 答1: ...
    99+
    2023-08-31
    php java 开发语言 phpstorm ar
  • php如何排除一个数组中在另一个数组内的元素
    这篇“php如何排除一个数组中在另一个数组内的元素”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php如何排除一个数组中在另...
    99+
    2023-07-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作