我有两个数组,并希望得到一个PHP推值阵列中的另一个
//first
[0] => Array (
[drink] => A
[litres] => 100.05
)
[1] => Array (
[drink] => B
[litres] => 3943
)
[2] => Array (
[drink] => C
[litres] => 1.46
)
//second
[0] => 22
[1] => 12
[2] => 16
结果应该是:
[0] => Array (
[drink] => A
[litres] => 100.05
[price] => 22
)
[1] => Array (
[drink] => B
[litres] => 3943
[price] => 12
)
[2] => Array (
[drink] => C
[litres] => 1.46
[price] => 16
)
我试图与循环,合并等都是我应该找到在这个网站上。但我没有得到它。
foreach ($arr as $array2) {
$array1[] = array('price' => $array2);
}
print_r($array1);
我不明白
在此先感谢
使用array_map
和
array_merge
功能
环路应该正常工作。向我们展示您的当前代码。 – Rizier123
欢迎来到Stack Overflow! SO不是免费的编码服务。你必须尝试自己解决问题。如果无法正常工作,请发布您尝试的内容,我们会帮助您解决问题。 – Barmar
'code foreach($ arr as $ array2){ \t $ array1 [] = array('price'=> $ array2); } print_r($ array1);'是的,我试过了,但我没有得到它 – pidecom