php 将多个数组 相同的键重组,PHP – 合并两个类似于array_combine但具有重复键的数组...
你可以使用
array_map:
$arrKeys = array('str', 'str', 'otherStr');
$arrVals = array('1.22', '1.99', '5.17');
function foo($key, $val) {
return array($key=>$val);
}
$arrResult = array_map('foo', $arrKeys, $arrVals);
print_r($arrResult);
Array
(
[0] => Array
(
[str] => 1.22
)
[1] => Array
(
[str] => 1.99
)
[2] => Array
(
[otherStr] => 5.17
)
)
顺便说一句,如果你升级到PHP 5.3,你可以使用匿名函数来做到这一点,它更优雅:
array_map(function($key, $val) {return array($key=>$val);}, $arrKeys, $arrVals);
php 将多个数组 相同的键重组,PHP – 合并两个类似于array_combine但具有重复键的数组...相关推荐
- mysql不能写重复键_错误1022-无法写入;表中的重复键
关于create table命令上的重复键,我收到1022错误.看完查询后,我不知道在哪里进行复制.有人可以看到吗? SQL query: -- --------------------------- ...
- 合并两个有序数组两种方式
/*** 需求:两个有序数组nums和nums2将nums2合并到nums1中,使得nums1成为一个有序数组***/ public class Mergesz {public static void ...
- javascript 数组对象根据相同属性值{key:value}合并两个对象
前言 js 数组对象的合并,方便自己后续使用与学习,废话少说,这段代码的功能就是根据某个相同的value值合并两个数组对象 比如:根据相同的hotelId来合并 一 , 数组对象根据相同属性值合并两个 ...
- php数组只保留键值,php合并数组并保留键值的实现方法
php合并数组,一般会使用array_merge方法. array_merge - 合并一个或多个数组 array array_merge ( array $array1 [, array $... ...
- php 二维数组根据键值合并二维数组_php数组根据某键值,把相同键值的合并最终生成一个新的二维数组...
匿名用户 1级 2013-12-29 回答 php数组根据某一个键值,把相同键值的合并生成一个新的二维数组 源数据: $infos = array( array( 'a' => 36, 'b' ...
- php 合并两个数组并去重,合并两个数组 以KEY 作为键
$a= array( array( 'ID'=> 2 ) ); $b= array( array( 'ID'=> 5656 ) ); print_r($r); //合并两个数组 以ID值 ...
- 两个数组对象合并操作,键值对合并
两个数组对象合并操作,键值对合并 for (let m = 0; m < meetingSeatList.length; m++) {const elementSeat = meetingSea ...
- php中合并数组保留键值,php合并数组并保留键值的实现方法
下面为大家分享一篇php合并数组并保留键值的实现方法,具有很好的参考价值,希望对大家有所帮助. php合并数组,一般会使用array_merge方法. array_merge - 合并一个或多个数组 ...
- php 按照相同键值分组合并数组
//按照相同键值分组合并数组 $arr = [];//定义一个空数组 foreach ($date_info as $key => &$value) {//$date_info为需要合并 ...
最新文章
- LabVIEW图像模式匹配(基础篇—11)
- 深入探究Spark -- 了解Executor和参数配置
- 使用HSRP和SLB实现服务器群负载均衡和冗余
- Redis数据库的应用场景介绍
- zabbix华为交换机模板_【教程】思科交换机镜像端口配置实例
- Android学习之Image操作及时间日期选择器
- java day36【XML概念 、语法 、解析】
- .net网络编程(4)TcpListener、TcpClient
- EncryptPad—Linux中好用的加密文本编辑器
- 数据结构与算法课程笔记(七)
- Sigmoid 函数
- vrep+matlab
- 【Linux基础】Linux简史
- 平衡小车制作系列之一——捋清制作流程
- 进程管理工具—— Sloth
- 如何用Python网络爬虫爬取网易云音乐歌词
- CC00230.CloudKubernetes——|KuberNetes细粒度权限控制.V14|——|Ratel.v02|k8s资源管理平台配置|
- ionic3 添加蒙版,弹出悬浮框
- 程序员计算机常用快捷键,19个程序员都爱不释手的键盘快捷键,快来看看你知道几个又用过几个吧!...
- 生命早期肠道微生物组和疫苗功效