PHP对象转数组是指将一个PHP对象转换为一个关联数组的过程。在PHP中,可以使用强制类型转换或者使用内置函数将对象转换为数组。
(array)
将对象强制转换为数组。例如:
class Person {
public $name = 'John';
public $age = 30;
}
$person = new Person(); $array = (array)$person;
print_r($array);
输出:
Array ( [name] => John [age] => 30 )
2. 使用内置函数:可以使用`get_object_vars()`函数获取对象的属性,并将其转换为一个关联数组。例如:
```php
class Person {
public $name = 'John';
public $age = 30;
}
$person = new Person();
$array = get_object_vars($person);
print_r($array);
输出:
Array
(
[name] => John
[age] => 30
)
无论使用哪种方法,都可以将对象的属性转换为数组的键值对形式,方便进行处理和操作。
上一篇:php怎么循环查询子分类
下一篇:php数组的概念是什么
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站