相关疑难解决方法(0)

将PHP对象转换为关联数组

我正在将API集成到我的网站,该网站使用存储在对象中的数据,而我的代码是使用数组编写的.

我想要一个快速而又脏的函数将对象转换为数组.

php arrays

714
推荐指数
18
解决办法
105万
查看次数

在laravel中将对象转换为数组

我查询了一个这样的数据库,它让我得到了一个数组:

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)

php arrays object type-conversion laravel

3
推荐指数
1
解决办法
3万
查看次数

标签 统计

arrays ×2

php ×2

laravel ×1

object ×1

type-conversion ×1