$result = Array ( [0] => Array ( [ls_hoase_physician_category] => 常规 [s_ksname] => 口腔颌面外科 [s_startime] => 2025-05-01 [s_endtime] => 2025-05-31 [s_basename] => 口腔内科 ) [1] => Array ( [ls_hoase_physician_category] => 常规 [s_ksname] => 口腔颌面外科 [s_startime] => 2025-12-01 [s_endtime] => 2025-12-31 [s_basename] => 口腔全科 ) [2] => Array ( [ls_hoase_physician_category] => 常规 [s_ksname] => 口腔颌面外科 [s_startime] => 2025-08-01 [s_endtime] => 2025-08-31 [s_basename] => 口腔全科 ) [3] => Array ( [ls_hoase_physician_category] => 并轨研究生 [s_ksname] => 口腔颌面外科 [s_startime] => 2025-12-01 [s_endtime] => 2025-12-31 [s_basename] => 口腔颌面外科 ) [4] => Array ( [ls_hoase_physician_category] => 并轨研究生 [s_ksname] => 口腔颌面外科 [s_startime] => 2025-11-01 [s_endtime] => 2025-11-30 [s_basename] => 口腔颌面外科 ) } //统计特定的key里的值 $category1 = array_reduce($result, function ($carry, $type) { return $type['ls_hoase_physician_category'] == '常规' ? ++$carry : $carry; }, 0); $category2 = array_reduce($result, function ($carry, $type) { return $type['ls_hoase_physician_category'] == '并轨研究生' ? ++$carry : $carry; }, 0); $category1 = 3 $category2 = 2 //统计存在的key的数量 $num = array_reduce($result, function ($carry, $type) { return isset($type['ls_hoase_physician_category']) ? ++$carry : $carry; }, 0); $num = 5 //统计所有值里存在的特定字符串 $num = array_reduce($result, function ($carry, $type) { foreach ($type as $k => $v) { $pos = strpos($v, '科'); if ($pos !== false) { ++$carry; } } return $carry; }, 0); $num = 10php函数 array_reduce 统计二维数组 特定key或值的个数统计
张小明
前端开发工程师
Hazelcast Kafka集成:3大核心优势与实战部署指南
Hazelcast Kafka集成:3大核心优势与实战部署指南 【免费下载链接】hazelcast hazelcast - 这是一个分布式数据存储和计算平台,用于构建高性能、可扩展的应用程序。适用于实时数据处理、缓存、分布式计算等场景。特点包括高性能、可扩展 项目地址: http…
Origin科研绘图——双分组柱状图
更多免费教程和软件 : 双分组柱状图 双分组带误差棒柱状图(Grouped Bar Chart with Error Bars),常用于展示多个类别间在不同实验条件或处理组之间的数值差异。它通过清晰的布局、颜色区分和误差信息示意,使数据表达更加完整和可解释。 效果图 ⭐ 图的特点概述 1. 数据…
74、Sendmail 配置宏与特性全解析
Sendmail 配置宏与特性全解析 在邮件服务器配置中,sendmail 是一款功能强大且广泛使用的邮件传输代理。为了实现灵活的配置,sendmail 提供了丰富的 m4 宏,这些宏可以帮助我们根据不同的需求定制邮件服务器的行为。本文将详细介绍 sendmail 中常用的 m4 宏,包括 FEATURE 宏…
优测平台如何助力高并发系统全链路压测与瓶颈定位
核心观点摘要 高并发系统稳定性挑战日益严峻,全链路压测成为保障系统性能的关键手段,行业普遍面临压测成本高、瓶颈定位难等问题。 压测工具与平台正朝SaaS化、智能化方向发展,支持在线协作、实时分析与自动化报告生成,显著降低使…
76、邮件与Web服务器配置全解析
邮件与Web服务器配置全解析 1. sendmail相关配置 sendmail有众多配置选项和功能,下面为大家详细介绍。 1.1 sendmail配置选项 TryNullMXList :直接连接将本地系统列为最优先MX服务器的远程主机,如同远程主机没有MX记录一样。不过不建议使用此选项。 UnixFromLine=from…
11、使用 Asterisk 实现 VoIP 通信
使用 Asterisk 实现 VoIP 通信 1. Asterisk 简介 Asterisk 是一个功能完备、免费且开源的基于 Linux 的 IP PBX 电话系统。它具备商业 PBX 解决方案所能想象到的所有功能,如呼叫保持、转接、自定义拨号计划等。Asterisk 具有高度可配置性,其源代码可供使用,并能移植到许多…