Convert a PHP object to an associative array

后端 未结 30 1531
走了就别回头了
走了就别回头了 2020-11-22 02:18

I\'m integrating an API to my website which works with data stored in objects while my code is written using arrays.

I\'d like a quick-and-dirty function to convert

30条回答
  •  你的背包
    2020-11-22 02:43

    Short solution of @SpYk3HH

    function objectToArray($o)
    {
        $a = array();
        foreach ($o as $k => $v)
            $a[$k] = (is_array($v) || is_object($v)) ? objectToArray($v): $v;
    
        return $a;
    }
    

提交回复
热议问题