php自带函数对象转成数组
在PHP中,可以使用`get_object_vars()`函数将一个对象转换成一个关联数组。
下面是一个示例:
“`php
class MyClass {
public $name = ‘John’;
public $age = 25;
private $salary = 5000;
}
$obj = new MyClass();
$arr = get_object_vars($obj);
print_r($arr);
“`
输出结果如下:
“`
Array
(
[name] => John
[age] => 25
)
“`
注意:`get_object_vars()`函数只能获取公有属性(public)的值,私有属性(private)和受保护属性(protected)的值无法获取到。