thinkphp 使用array_reduce 处理返回的数据格式

我想要的效果:

 

 不使用array_reduce 的效果 :

代码: 

    public function teamList($userId,$good_id){$nowbuyers = $this->order->where('good_id',$good_id)->count();$data = GroupTotalOrder::alias('t_order')->where('merchant_Id',$userId)->leftJoin('dg_goods good','t_order.good_id = good.id')->field("t_order.*,good.id,good.photo,good.name,good.type,good.price,good.tag")->select()->toArray();if(!$data){return $this->fail("没有找到团购的香相关信息");}$data = array_reduce($data, function ($carry, $item) use ($nowbuyers) {$carry[] = array_merge($item, ['nowbuyers' => $nowbuyers]);return $carry;}, []);//        dump($data);die();$data['nowbuyers'] = $nowbuyers;return $this->success("获取数据成功",$data);}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/217315.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Jmeter性能测试:ForEach控制器的用法解析(含视频讲解)

引言 最近我在进行JMeter性能测试时遇到了一些问题,特别是在使用ForEach控制器时感到有点棘手。 但是经过不断地摸索和实践,终于成功地掌握了这个神奇的工具,提高了我的测试效率。因此,今天我想和大家分享我的经验,让…

ssh配置学习,ssh连接不上解决方法

ssh 配置学习 文章目录 ssh 配置学习一、基本概念二、ssh常用配置三、ssh常用命令1、指定端口号连接远程主机2、传输文件到远程主机3、sftp 命令用于和远程主机进行文件传输 四、关于ssh现场问题的处理总结 一、基本概念 ssh全称为Secure Shell 简称,是一种加密传输…

产品入门第二讲:Axure产品元件库的使用

📚📚 🏅我是默,一个在CSDN分享笔记的博主。📚📚 ​​​​ 🌟在这里,我要推荐给大家我的专栏《Axure》。🎯🎯 🚀无论你是编程小白,还是…

聊聊AsyncHttpClient的RequestFilter

序 本文主要研究一下AsyncHttpClient的RequestFilter RequestFilter org/asynchttpclient/filter/RequestFilter.java /*** A Filter interface that gets invoked before making an actual request.*/ public interface RequestFilter {/*** An {link org.asynchttpclient…

HTML 字体样式

目录 使用属性样式使用 CSS 样式表HTML 中常用的字体样式属性总结 HTML 是一种用于创建网页的标记语言,开发者可以通过 HTML 编写网页结构和内容。在 HTML 中,字体样式是非常重要的,可以通过设置字体大小、字体颜色、字体样式等方式来让网页内…

力扣322. 零钱兑换

动态规划 思路: 假设 dp[i] 表示金额 i 的零钱兑换最小数量;它可以由 dp[i - C(j)] 1,即由币值C(j) 与 dp[i - C(j)] 组成,要使得数量最少,则 dp[i - C(j)] 最小;边界条件 dp[0] 0;自下而上分…

Android View闪烁动画AlphaAnimation,Kotlin

Android View闪烁动画AlphaAnimation,Kotlin private fun flickerAnimation(view: View?) {val animation: Animation AlphaAnimation(1f, 0f) //不透明到透明。animation.duration 500 // 1次过程时长。animation.interpolator LinearInterpolator() // 线性速…

Axure电商产品移动端交互原型,移动端高保真Axure原型图(RP源文件手机app界面UI设计模板)

本作品是一套 Axure8 高保真移动端电商APP产品原型模板,包含了用户中心、会员成长、优惠券、积分、互动社区、运营推广、内容推荐、商品展示、订单流程、订单管理、售后及服务等完整的电商体系功能架构和业务流程。 本模板由一百三十多个界面上千个交互元件及事件组…

android项目实战之编辑器图片上传预览

现状分析 项目的需求用到编辑器,编辑器中又可能用到图片上传功能。 实现方案 1. 增加依赖库,可以参考前面的几篇文章,都有描述。 2. 核心代码实现 PictureSelector.create(GoodItemContentFragment.this) .openGallery(SelectMimeType.…

如何在上架App之前设置证书并上传应用

App上架教程 在上架App之前想要进行真机测试的同学,请查看《iOS- 最全的真机测试教程》,里面包含如何让多台电脑同时上架App和真机调试。 P12文件的使用详解 注意: 同样可以在Build Setting 的sign中设置证书,但是有点麻烦&…

Python查找列表中不重复的数字

Python每日一练 文章目录 Python每日一练问题:函数输入函数输出 代码实现示例输入:示例输出: 总结 问题: 编写一个程序来查找列表中不重复的数字。 定义函数find_unique(),它接受一个列表作为参数。 在函数内部&…

Log4j.xml配置说明

介绍 Log4j 2 是一款广泛使用的 Java 日志框架,它支持多种日志级别、异步日志、过滤器等功能,并且具有高性能和可扩展性。以下是 Log4j 2 的详细配置说明: 配置文件名称和存放位置:Log4j 2 的配置文件名可以是任意有效的文件名&a…

微信小程序:上传图片到别的域名文件下

效果 wxml <!-- 上传照片 --> <view class"addbtn"><view classpic name"fault_photo" wx:for"{{imgs}}" wx:for-item"item" wx:key"*this"><image classweui-uploader_img src"{{item}}"…

Kafka-客户端使用

理解Kafka正确使用方式 Kafka提供了两套客户端API&#xff0c;HighLevel API和LowLevel API。 HighLevel API封装了kafka的运行细节&#xff0c;使用起来比较简单&#xff0c;是企业开发过程中最常用的客户端API。 LowLevel API则需要客户端自己管理Kafka的运行细节&#xf…

使用spring-boot-devtools时可能会引起缓存实体转换异常

多次访问API接口时&#xff0c;会报底层实体转换异常排查&#xff0c; 排查自己写的代码&#xff0c;及使用的框架&#xff0c; 最终发现是引用了 热部署插件引起&#xff0c;关闭了插件无影响&#xff1b; 使用spring-boot-devtools时&#xff0c;需要注意这个问题了。 <…

得帆云为玉柴打造CRM售后服务管理系统,实现服务全过程管理|基于得帆云低代码的CRM案例系列

广西玉柴机器股份有限公司 广西玉柴机器股份有限公司始建于1992年&#xff0c;是国内行业首家赴境外上市的中外合资企业&#xff0c;产品远销亚欧美非等180多个国家和地区。公司总部设在广西玉林市&#xff0c;下辖11家子公司&#xff0c;生产基地布局广西、江苏、安徽、山东等…

交友系统:打造独具魅力的社交平台!APP小程序H5三端源码交付,支持二开!

随着社交媒体的兴起&#xff0c;交友系统成为了现代社会不可或缺的一部分。人们希望通过网络结识新朋友&#xff0c;拓展社交圈&#xff0c;寻找志同道合的伙伴&#xff0c;甚至找到自己的爱情。本文将为您介绍交友系统的定义、功能以及如何打造一个独具魅力的社交平台。 一个成…

类加载机制与反射

类加载机制与反射 一.虚拟机类加载机制 1.虚拟机类加载机制概述 虚拟机把描述类的数据从class文件加载到内存 将类的数据进行校验,转换解析和初始化 形成可以被java虚拟机直接使用的java类型 2.类加载过程 当程序要使用某个类时,如果该类还未被加载到内存中,系统会通过加…

Git 常用命令速查

一、 Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态git commit 提交git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释git remote add origin git192.168.1.119:ndshowgit push origin mas…

ogre3d 资料

官网 https://www.ogre3d.org/ 主页 https://wiki.ogre3d.org/Home Manual https://ogrecave.github.io/ogre/api/latest/manual.html#SEC_Contents API https://www.ogre3d.org/docs/api/1.9/ https://ogrecave.github.io/ogre/api/latest/ SDK http://www.ogre3d.org/dow…