代码之家  ›  专栏  ›  技术社区  ›  Kevin

创建多维数组

  •  0
  • Kevin  · 技术社区  · 15 年前

    如何将数组添加到现有数组项中?

    例如:

    $user[$user->id] = array(//values);
    

    但如果该用户需要添加另一个数组,我希望所有数据都属于该数组中的用户ID。

    3 回复  |  直到 15 年前
        1
  •  0
  •   mellowsoon    15 年前
    $user[$user->id]['orders'] = array();
    

    或者

    $user[$user->id] = array(
        'orders' => array(
            array(// data for order #1),
            array(// data for order #2),
            array(// data for order #3)
        );
    );
    
    // Looping over the orders
    foreach($user[$user->id]['orders'] as $order) {
        // Do something with the order
    }
    
        2
  •  0
  •   Lone Ranger    15 年前

    你有没有试过类似的方法:

    $user[$id] = array_merge($user[$id], array(//values));
    
        3
  •  0
  •   dhisnotnull    15 年前

    给命令一把钥匙

    $user[$user->id] = array( "orders" => array(values) );