Функция преобразует объект в массив
<?php
/**
* convert object to array
*
* @param object $data
* @return array converted to array data
*/
function objectToArray($data)
{
if (is_array($data) || is_object($data)) {
$result = array();
foreach ($data as $key => $value) {
$result[$key] = $this->objectToArray($value);
}
return $result;
}
return $data;
}