laravel Collection mapToDictionary 例子
源码
示例
<?phprequire __DIR__ . '/bootstrap/app.php';$arr = [['name' => 'John','age' => 23],['name' => 'Neo','age' => 25],['name' => 'John','age' => 24]
];$v = collect($arr)->mapToDictionary(function ($v) {// 主要作用: 可以自定义每一项的 key valuereturn [$v['name'] => $v];
})->toArray();// $v 与 $v1 相等
$v1 = collect($arr)->groupBy('name')->toArray();dd($v);
输出
转载于:https://www.cnblogs.com/eleven24/p/10218895.html
laravel Collection mapToDictionary 例子相关推荐
- 记录一下,laravel collection和 java stream 的用法和区别
文章目录 Stream 简介 定义 三个步骤 特性 性能? 一段代码的思考 Laravel collection 常用方法 -> Java all() avg() average() max() ...
- laravel查询重复的数据_php – 使用Laravel Collection获取重复值
我不想删除重复的值,我想获取articles_id重复项并将其数量值相加,例如,这是我的集合: Collection {#306 ▼ #items: array:3 [▼ 0 => CartLi ...
- Laravel Collection 常用方法(1)
我的个人博客:逐步前行STEP 1.first 返回集合第一个通过指定测试的元素: collect([1, 2, 3, 4])->first();// 1 collect([1, 2, 3, 4 ...
- laravel 自带的用户登录视图路径_Laravel实现找回密码及密码重置,详细操作
Laravel实现找回密码及密码重置功能在php实现与在这里实现会有什么区别呢,下面我们来看看Laravel中的例子,在php中就不介绍了大家都懂的. 忘记密码是应用中常见的场景之一,Laravel5 ...
- Laravel 精选资源大全
必备品 文档:Documentation API:API Reference 视频:Laracasts 新闻:Laravel News 中文文档 Laravel学院– Laravel 5.1 中文文档 ...
- 学习MongoDB 二:MongoDB添加、删除、修改
原文:http://blog.csdn.net/congcong68/article/details/46781777 一.简介 MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSQ ...
- MongoDB入门基础知识
一.MongoDB介绍 MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为web应用提供可扩展的高性能数据存储解决方案. MongoDB是一种可扩展的敏捷NoSQL数据库,其中M ...
- apple开发者文档关于KVC和KVO文档的一些渣翻——这里是原地址
apple开发者文档关于KVC和KVO文档的一些渣翻--这里是原地址 Key-Value Coding Programming Guide KVC编程介绍 介绍 本文档用来描述NSKeyValueCo ...
- Python程序员的自我修养
2014年,我国发布了语言法,目的就是要规范我国语言的使用,方便大家的沟通.文化的传承.语言有语法,程序也有语法,但程序的语法除了要过解释器以外,剩下的就看程序员的习惯了,这里并没有什么硬性的规定,主 ...
最新文章
- 106页的《Python进阶》中文版(附下载)!
- 箭头函数参数和返回值
- C++Pigeonhole sort鸽巢排序的实现算法(附完整源码)
- Caused by: java.net.UnknownHostException: ubuntu: Name or service not known
- 家卫士扫地机器人好吗_扫地机器人哪个牌子好?市场最全智能扫地机器人品牌解析_扫地机器人...
- atitit.seo 发帖关键词以及链接的制作.doc
- linux单片机烧录软件下载,在Linux下烧录51单片机
- Linux C语言UDP实现视频文件上传
- 基于3DMM的三维人脸重建技术总结
- (转载)oracle10g在win10上的安装
- caxa线切割怎样画链轮_在CAXA中怎么画链轮啊?
- linux skype4.3安装指令,Ubuntu下安装skype的脚本
- Android客户端入门开发
- 岁月温柔-24 妈妈转到省医院第4天
- python控制软件自动化测试,资讯详情-用python来使用Airtest 自动化工具-柠檬班-自动化测试-软件测试培训-自学官网...
- linux下s3c2440开发板,SAMSUNG S3C2440 ARM LINUX 开发板 上手初体验 --开发环境搭建
- 有利可图网_如何发布自己的流行且有利可图的开源书
- 轻松搞定EasyUI
- 分析:人名搜索Spock会成下个谷歌吗
- sideBar 楼层跳跃导航栏