PHP在相应的键中合并数字数组的值 [英] PHP merge values of numeric arrays in corresponding keys

查看:115
本文介绍了PHP在相应的键中合并数字数组的值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

因此考虑一个数组,其中包含我最喜欢的3种水果:

So consider an array with my 3 favorite fruits:

$array1 = array("Apple", "Banana","Raspberry")

我想将其与自己美丽而自然的色彩融合

I want to merge it with their own beautiful and natural color

$array2 = array("Green ", "Yellow ","Red ")

因此结果看起来像

([0] => Green Apple [1] => Yellow Banane [2] => Red Raspberry) 

我需要一些可扩展的东西(2到6个键,数组之间始终相同)

I need something to be scalable (2 to 6 keys, always the same between arrays)

我尝试过的结果


  • array_combine($ array2,$ array1)

结果: Array([Green] => Apple
[Yellow] =>香蕉[Red] => Raspberry)

array_merge($ array2,$ array1)

结果: Array([0] =>绿色[1] =>
黄色[2] =>红色[3] =>苹果[4] =>香蕉[5] => Raspberry)

array_merge_recursive($ array2,$ array1)

结果: Array([0] =>
绿色[1] =>黄色[2] =>红色[3] =>苹果[4] =>香蕉[5] =>
树莓)

推荐答案

您实际上应该遍历数组以将它们组合起来。

You actually should loop through arrays to combine them.

$combinedArray = array();
foreach ( $array1 as $key=>$value ) {
    $combinedArray[$key] = $array2[$key] . ' ' . $array1[$key];
}

这篇关于PHP在相应的键中合并数字数组的值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆