Объект в массив PHP

Ниже приведена функция на PHP для преобразования объекта в массив

function object_to_array($data)
{
    if (is_array($data) || is_object($data))
    {
        $result = array();
        foreach ($data as $key => $value)
        {
            $result[$key] = object_to_array($value);
        }
        return $result;
    }
    return $data;
}

Для использования пишем следующий код

$arr = array();//создаем пустой массив
$arr = object_to_array($obj);// $obj ваш объект 
comments powered by HyperComments