MongoDB数组到普通的PHP数组

时间:2017-12-25 11:15:27

标签: php arrays mongodb

我的MongoDB文档中有数组。当我用PHP(print_r($user->__next_action);)打印它时,我得到了

MongoDB\Model\BSONDocument Object
(
[storage:ArrayObject:private] => Array
    (
        [text] => Sometext
    )

)

如何从中获取标准PHP数组?我需要

Array
(
    [text] => Sometext
)

2 个答案:

答案 0 :(得分:1)

试试这个

return json_decode(json_encode(iterator_to_array($user->__next_action)), TRUE);

快速解决方法以实现此目的。

答案 1 :(得分:0)

这是一个ArrayObject课程,所以getArrayCopy应该有效。