PHP在相应的键中合并数字数组的值 [英] PHP merge values of numeric arrays in corresponding keys
本文介绍了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屋!
查看全文