php如何将对象转化为数组
时间:2022-05-26 19:30
两种方法: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()返回由对象属性组成的关联数组。 语法: 返回由 obj 指定的对象中定义的属性组成的关联数组。 示例: 方法2:使用json_encode()和json_decode()函数 使用json_encode函数将对象转换为json数据,再使用json_decode函数将json数据转换为数组。 推荐学习:《PHP视频教程》 以上就是php如何将对象转化为数组的详细内容,更多请关注gxlsystem.com其它相关文章!get_object_vars ($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();
?>
<?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));
?>