你可以使用 PHP 内置函数 get_object_vars()
来转换 php 对象为数组。 get_object_vars()
函数返回对象的public属性,包括继承的属性。例子:
class Person {
public $name;
public $age;
public function __construct($name, $age) {
$this->name = $name;
$this->age = $age;
}
}
$person = new Person("Tom", 22);
$array = get_object_vars($person);
print_r($array);
输出:
Array (
[name] => Tom
[age] => 22
)