服务器

质量为本、客户为根、勇于拼搏、务实创新

< 返回服务器列表

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

发布时间:2023-04-10

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

)

```

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

TikTok千粉号购买平台:https://tiktokusername.com/