我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

MongoDB数组到普通的PHP数组

I have array in my MongoDB document. When im'm printing it in PHP (print_r($user->__next_action);) i got

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

)

How do I get standard PHP array from this? I need

Array
(
    [text] => Sometext
)

Try this

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

Quick workaround to get this working.

Well it’s an ArrayObject class so getArrayCopy should work.

近期文章

  • PHP中的动态div替换[关闭]
  • laravel 5.5中的自定义身份验证未登录?
  • PHP mysqli准备语句自己的类
  • 使用多维数组创建输入元素
  • PHP多维数组到JavaScript
  • 如何显示多级一对多关系树
  • 如何在laravel 5.5中保存具有多个值的复选框
  • 搜索有关如何在Symfony中登录到集中登录服务的多种服务的方法
  • 刷新后的模态保持打开[关闭]
  • PHP imap通过代理
  • 如何确保文件是否已成功下载
  • 使用belongsTo()函数给我错误“试图获取非对象的属性”
  • 当我在陈述时使用案例时,“双重结果”
  • 添加ajax后,我的bootstrap模式变为空白
  • 获取POST参数并将其发送到第二个PHP文件
  • 在Codeigniter中使用模态引导作为删除提示
  • 尝试连接两个数据库时出现Symfony错误
  • PHP array_combine
  • 如何在Laravel 5.5中向处理程序添加未经身份验证的检查?
  • 根据从下拉列表中选择的数据从数据库中选择数据

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华