要将一个对象转为数组,可以使用php内置的函数`get_object_vars()`。该函数将对象的属性列表以关联数组的形式返回。以下是一个简单的示例:
class Person {
public $name;
public $age;
public function __construct($name, $age) {
$this->name = $name;
$this->age = $age;
}
}
$person = new Person("Alice", 20);
$personArray = get_object_vars($person);
print_r($personArray);
在上面的示例中,我们定义了一个`Person`类,该类有`name`和`age`属性。我们创建一个`Person`对象,并使用`get_object_vars()`将它转为数组。最后使用`print_r()`函数打印数组。
输出结果如下:
Array
(
[name] => Alice
[age] => 20
)
以上就是将对象转为数组的简单示例。
正文完