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

 2023-12-21  阅读 4  评论 0

摘要:php对象转数组的有哪些方法 在PHP中,可以通过以下两种方法将对象转换为数组: 1、使用强迫类型转换符号(array)将对象转换成数组。 例如: ``` $obj=newstdClass(); $obj->name='John'; $obj->age=30; $arr=(array)$obj; print_r($arr); ``` 输出: ``` Array ( [name

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

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

)

```

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

版权声明:xxxxxxxxx;

原文链接:https://lecms.nxtedu.cn/yunzhuji/87946.html

标签:php

发表评论:

验证码

管理员

  • 内容1196553
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:admin@qq.com
注册登录
注册帐号
登录帐号

Copyright © 2022 LECMS Inc. 保留所有权利。 Powered by LECMS 3.0.3

页面耗时0.0111秒, 内存占用333.24 KB, 访问数据库18次