$id=
Array
(
[0] => 1
[1] => 2
[2] => 16
)
$oid=
Array
(
[0] => 1
[1] => 1
[2] => 2
)
我想组合成一个数组如下:
$data =
Array
(
[0] =>
[id]=1
[oid]=1
[1] =>
[id]=2
[oid]=1
[2] =>
[id]=16
[oid]=2
)
求大神帮忙
$id=
Array
(
[0] => 1
[1] => 2
[2] => 16
)
$oid=
Array
(
[0] => 1
[1] => 1
[2] => 2
)
我想组合成一个数组如下:
$data =
Array
(
[0] =>
[id]=1
[oid]=1
[1] =>
[id]=2
[oid]=1
[2] =>
[id]=16
[oid]=2
)
求大神帮忙
多看看该死的官方文档,这些问题就不用找什么大神来帮忙了... (哎,随手写一波,下面 $result 应该就是你要的 ...)
$result = array_map(function($item1, $item2) {
return ['id' => $item1, 'oid' => $item2];
}, $id, $oid);
<?php
$id=[1,2,16];
$oid=[1,1,2];
array_work($id, function(&$v,$k)use ($oid){
$v=['id'=>$v,'oid'=>$oid[$k]];
});
print_r($id);
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答579 阅读✓ 已解决
789 阅读