Php 如何以相同的键将值从一个数组附加到另一个数组?
我有以下两个数组 首先 第二Php 如何以相同的键将值从一个数组附加到另一个数组?,php,Php,我有以下两个数组 首先 第二 Array ( [45712] => SLF-8480-252-256-508 == 23775 [45713] => SLF-8480-050 == 17221 [45714] => SLF-8480-010 == 17217 [45715] => SLF-8480-030 == 17218 [45716] => SLF-8480-037 == 17219 ) 我想要像这样的输出 Array
Array
(
[45712] => SLF-8480-252-256-508 == 23775
[45713] => SLF-8480-050 == 17221
[45714] => SLF-8480-010 == 17217
[45715] => SLF-8480-030 == 17218
[45716] => SLF-8480-037 == 17219
)
我想要像这样的输出
Array
(
[45712] => SLF-8480-252-256-508 == 23775 En Vogue Queen Upholstered Bed == 1675
[45713] => SLF-8480-050 == 17221 == En Vogue Nightstand == 1315
[45714] => SLF-8480-010 == 17217 == En Vogue Drawer Dresser == 1719
[45715] => SLF-8480-030 == 17218 == Mirror == 1225
[45716] => SLF-8480-037 == 17219 == Floor Mirror == 1349
)
我怎样才能做到这一点呢?像这样的方法可以奏效
$new_arr = array();
foreach($yoursecondarr as $k=$v)
{
$new_arr[$k]=$v." ".$yourfirstarr[$k];
}
print_r($new_arr);
像这样的东西会有用的
$new_arr = array();
foreach($yoursecondarr as $k=$v)
{
$new_arr[$k]=$v." ".$yourfirstarr[$k];
}
print_r($new_arr);
输出:
Array
(
[45712] => SLF-8480-252-256-508 == 23775 == En Vogue Queen Upholstered Bed == 1675
[45713] => SLF-8480-050 == 17221 == En Vogue Nightstand == 1315
[45714] => SLF-8480-010 == 17217 == En Vogue Drawer Dresser == 1719
[45715] => SLF-8480-030 == 17218 == En Vogue Mirror == 1225
[45716] => SLF-8480-037 == 17219 == En Vogue Floor Mirror == 1349
)
输出:
Array
(
[45712] => SLF-8480-252-256-508 == 23775 == En Vogue Queen Upholstered Bed == 1675
[45713] => SLF-8480-050 == 17221 == En Vogue Nightstand == 1315
[45714] => SLF-8480-010 == 17217 == En Vogue Drawer Dresser == 1719
[45715] => SLF-8480-030 == 17218 == En Vogue Mirror == 1225
[45716] => SLF-8480-037 == 17219 == En Vogue Floor Mirror == 1349
)
您可以使用以下代码:
foreach ($first_array as $key => $value) {
if (isset($second_array[$key]) {
$second_array[$key] = ' ' . $value;
} else {
$second_array[$key] = $value;
}
}
print_r($second_array);
您可以使用以下代码:
foreach ($first_array as $key => $value) {
if (isset($second_array[$key]) {
$second_array[$key] = ' ' . $value;
} else {
$second_array[$key] = $value;
}
}
print_r($second_array);
输出:
输出:使用
foreach
和isset()
。使用foreach
和isset()
。