php将对象转为数组

107次阅读
没有评论

要将一个对象转为数组,可以使用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
)

以上就是将对象转为数组的简单示例。

正文完
 
评论(没有评论)