Convert laravel object to array

前端 未结 14 897
名媛妹妹
名媛妹妹 2020-12-13 19:33

Laravel output:

Array
(
    [0] = stdClass Object
    (
        [ID] = 5

    )

    [1] = stdClass Object
    (
        [ID] = 4

    )

)

14条回答
  •  醉酒成梦
    2020-12-13 20:29

    foreach($yourArrayName as $object)
    {
        $arrays[] = $object->toArray();
    }
    // Dump array with object-arrays
    dd($arrays);
    

    Or when toArray() fails because it's a stdClass

    foreach($yourArrayName as $object)
    {
        $arrays[] =  (array) $object;
    }
    // Dump array with object-arrays
    dd($arrays);
    

    Not working? Maybe you can find your answer here:

    Convert PHP object to associative array

提交回复
热议问题