我正在将API集成到我的网站,该网站使用存储在对象中的数据,而我的代码是使用数组编写的.
我想要一个快速而又脏的函数将对象转换为数组.
我查询了一个这样的数据库,它让我得到了一个数组:
foreach($oid as $orderid) {
$orderdetailData[] = DB::table('order_details')
->join('orders', 'order_details.oid', '=', 'orders.oid')
->select('order_details.oid', 'orders.ostatus')
->where('order_details.oid', $orderid)->get();
}
$data = array_flatten($orderdetailData);
return $data;
Run Code Online (Sandbox Code Playgroud)
这是我得到的数组
array (size=2)
0 =>
object(stdClass)[174]
public 'oid' => int 1
public 'ostatus' => string 'Placed' (length=6)
1 =>
object(stdClass)[158]
public 'oid' => int 2
public 'ostatus' => string 'Placed' (length=6)
Run Code Online (Sandbox Code Playgroud)
我试图在表单中获取此数组
array (size=2)
0 =>
array (size=2)
public 'oid' => int 1
public 'ostatus' => string 'Placed' (length=6)
1 =>
array (size=2)
public 'oid' => int 2 …Run Code Online (Sandbox Code Playgroud)