首页主机资讯php对象转数组的有哪些方法

php对象转数组的有哪些方法

时间2023-04-22 01:21:01发布访客分类主机资讯浏览691
导读:php对象转数组的有哪些方法在PHP中,可以通过以下两种方法将对象转换为数组:1、使用强迫类型转换符号(array 将对象转换成数组。例如:```$obj=newstdClass( ;$obj->name='John';$obj-&g...

php对象转数组的有哪些方法

在PHP中,可以通过以下两种方法将对象转换为数组:

1、使用强迫类型转换符号(array)将对象转换成数组。

例如:

```

$obj=newstdClass();

$obj-> name='John';

$obj-> age=30;

$arr=(array)$obj;

print_r($arr);

```

输出:

```

Array

(

[name]=> John

[age]=> 30

)

```

2、使用对象的内置方法`get_object_vars()`将对象转换成数组。

例如:

```

$obj=newstdClass();

$obj-> name='John';

$obj-> age=30;

$arr=get_object_vars($obj);

print_r($arr);

```

输出:

```

Array

(

[name]=> John

[age]=> 30

)

```

需要注意的是,这两种方法只能将对象的公有属性转换为数组,私有属性和受保护的属性不能被转换。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: php对象转数组的有哪些方法
本文地址: https://pptw.com/jishu/4880.html
无限制韩国服务器租用如何提高安全性 香港服务器RAID5和RAID6有什么区别,哪个成本更低

游客 回复需填写必要信息