递归合并两个多维数组应该如何实现 1C

就是我想递归合并两个多维数组应该如何实现 键名有数字不能被改变

php array_merge_recursive函数递归合并多维数组时键名为数字时会重置键名如何解决

php

1个回答

var nameArr = [{name:'男'},{name:'女'}];
var numArr = [{num:'10万'},{num:'20万'},{num:'30万'}];
var yearArr = [{year:'1年'},{year:'2年'},{year:'3年'}];
var totalArr = [];
nameArr.forEach(function (item) {
numArr.forEach(function (numItem) {
yearArr.forEach(function (yearItem) {
totalArr.push([{name:item.name,num:numItem.num,year:yearItem.year}]);
});
});
});

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问