【问题标题】:Array inside array数组里面的数组
【发布时间】:2014-07-27 11:31:13
【问题描述】:

我想将我的数据放在一个数组中,而不是放在数组中的数组上, 这是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);

【问题讨论】:

  • 请评论投反对票的原因?

标签: php arrays session laravel-4


【解决方案1】:

这样做 -

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

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

【讨论】:

    【解决方案2】:

    试试这个:

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

    【讨论】:

    • 结果与第一个类似,但它分离了数据。
    猜你喜欢
    • 2021-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-03
    • 2022-01-24
    • 2021-03-15
    • 1970-01-01
    相关资源
    最近更新 更多