./comments
./contacts telegram: @stikname
email: ;

Преобразование объекта в массив на PHP

PHP
Столкнулся с проблемой... оказалось не просто прогнать данные объекта через foreach. Потребовалось найти решение для преобразования объекта в обычный, многомерный массив.

function objectToArray($object) {
if( !is_object($object) && !is_array($object)) {
return $object;
}
if( is_object($object )) {
$object = get_object_vars($object);
}
return array_map('objectToArray', $object);
}
22.11.2013 04:53:28
stk
1921
3
Комментарии

Александр
02.07.2016 12:00:00
тоже задавался этим вопросом, нашел такое решение:
$json = json_encode($obj);
$arr = json_decode($obj,true);
ВЖОПУ НИК
20.11.2016 17:39:56
(array)$object
Кайо
22.09.2017 11:35:24
Спасибо за нужную функцию!