数组内部的数组

时间:2014-06-06 08:46:42

标签: php arrays session laravel-4

我想把数据放在一个数组里面而不是放在数组中的数组里面 这是Session::all

的结果
"imei": [
  {
    "imei_id": "3213",
    "item_name": "item_name"
  },
  {
    "imei_id": "3213",
    "item_name": "Dustin Bailey"
  }
]

这是发布一些数据后数组的输出

"imei": [
[
  {
    "imei_id": "12312",
    "item_name": "item_name"
  },
  {
    "imei_id": "3213",
    "item_name": "item_name"
  },
  {
    "imei_id": "3123",
    "item_name": "item_name"
  }
  ]
]

我的控制器上的代码

foreach($imei as $imei_id => $imei_unit) 
{
   $items[] = array(
    'imei_id' => $imei_unit,
    'item_name' =>  $item_name,
);
}
Session::push('imei', $items);

2 个答案:

答案 0 :(得分:0)

试试这个:

foreach($imei as $imei_id => $imei_unit) 
{
     $items[]['imei_id'] = $imei_unit;
     $items[]['item_name'] = $item_name;
}

答案 1 :(得分:0)

这样做 -

foreach($imei as $imei_id => $imei_unit) 
{
     $item = array(
         'imei_id'   => $imei_unit,
         'item_name' => $item_name,
     );

     Session::push('imei', $item);
}