您现在的位置是:群英 > 开发技术 > PHP语言
PHP中把对象转换为关联数组代如何实现
Admin发表于 2022-06-02 17:17:33732 次浏览
今天就跟大家聊聊有关“PHP中把对象转换为关联数组代如何实现”的内容,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

两种方法:1、用json_encode将对象转为json数据,再用json_decode将json数据转为数组,语法“json_decode(json_encode(对象),TRUE)”;2、用“get_object_vars (对象)”。

本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑

php将对象转化为数组的两种方法

方法1:使用get_object_vars()函数

get_object_vars()返回由对象属性组成的关联数组。

语法:

get_object_vars ($obj)

返回由 obj 指定的对象中定义的属性组成的关联数组。

示例:

<?php
class gfg {
    private $geeks = 0.02;
    public $for = 1;
    public $Geeks = "php";
    private $GEEKS;
    static $e;
     
    public function example() {
        var_dump(get_object_vars($this));
    }
}
 

$example = new gfg;
 
var_dump(get_object_vars($example));
  
$example->example();
  
?>

方法2:使用json_encode()和json_decode()函数

使用json_encode函数将对象转换为json数据,再使用json_decode函数将json数据转换为数组。

<?php
class gfg {
    public  $geeks = 0.02;
    public $for = 1;
    public $Geeks = "php";
    public  $GEEKS;
    public  $e;
}
 

$example = new gfg;
 
var_dump(json_decode(json_encode($example),TRUE));

?>



现在大家对于PHP中把对象转换为关联数组代如何实现的内容应该都清楚了吧,希望大家阅读完这篇文章能有所收获。最后,想要了解更多PHP中把对象转换为关联数组代如何实现的知识,欢迎关注群英网络,群英网络将为大家推送更多相关知识点的文章。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

标签: php
相关信息推荐
2022-05-06 17:42:36 
摘要:本文主要介绍了Python去除PDF水印的实现示例,思路很简单,代码也很简洁。具有一定的参考价值,感兴趣的可以了解一下
2022-05-16 11:39:21 
摘要:本篇文章给大家带来的内容是关于canvas绘制饼图的方法介绍(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
2022-07-23 17:47:35 
摘要:PHP 8.1 添加了一个看似很小的细节,但我认为它会对许多人产生重大的日常影响。那么这个“初始化器 RFC 中的新内容”是关于什么的?
云活动
推荐内容
热门关键词
热门信息
群英网络助力开启安全的云计算之旅
立即注册,领取新人大礼包
  • 联系我们
  • 24小时售后:4006784567
  • 24小时TEL :0668-2555666
  • 售前咨询TEL:400-678-4567

  • 官方微信

    官方微信
Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
微信公众号
返回顶部
返回顶部 返回顶部