搜尋

首頁  >  問答  >  主體

php - 兩個陣列組合

$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

)

求大神幫忙

扔个三星炸死你扔个三星炸死你2702 天前924

全部回覆(5)我來回復

  • 漂亮男人

    漂亮男人2017-06-29 10:10:34

    雷雷

    回覆
    0
  • 欧阳克

    欧阳克2017-06-29 10:10:34

    雷雷

    回覆
    0
  • 为情所困

    为情所困2017-06-29 10:10:34

    多看看該死的官方文檔,這些問題就不用找什麼大神來幫忙了... (哎,隨手寫一波,下面 $result 應該就是你要的 ...)

    $result = array_map(function($item1, $item2) {
        return ['id' => $item1, 'oid' => $item2];
    }, $id, $oid);

    回覆
    0
  • 迷茫

    迷茫2017-06-29 10:10:34

    $id=[1,2,16];
    $oid=[1,1,2];
    array_work($id, function(&$v,$k)use ($oid){

    雷雷

    });
    print_r($id);

    回覆
    0
  • 大家讲道理

    大家讲道理2017-06-29 10:10:34

    雷雷

    回覆
    0
  • 取消回覆