Просто используйте json_encode () и json_decode ()
Я создал тот же объект, что и в вашем примере, просто проигнорируйте код до:
$result = [$objOne, $objTwo];
Используйте свой $result
Json кодирует и декодирует его, чтобы получить в ответ ассоциативный массив.
Код:
<code><?php
$objOne = new stdClass();
$objOne->id = 2;
$objOne->full_name = 'amit sharma';
$objTwo = new stdClass();
$objTwo->id = 1;
$objTwo->full_name = 'amit';
$result = [$objOne, $objTwo];
$arr = json_decode(json_encode($result), TRUE);
echo '<pre>';
print_r($result);
echo '
';
echo '
';
print_r($arr);
echo '
';
?>
Выход:
Array
(
[0] => stdClass Object
(
[id] => 2
[full_name] => amit sharma
)
[1] => stdClass Object
(
[id] => 1
[full_name] => amit
)
)
Array
(
[0] => Array
(
[id] => 2
[full_name] => amit sharma
)
[1] => Array
(
[id] => 1
[full_name] => amit
)
)