在 PHP 中,可以使用 get_object_vars()
函数将没有类名前缀的对象转换为数组。这个函数会返回一个由对象的公共属性组成的数组。以下是一个示例:
class Example {
public $property1 = 'value1';
public $property2 = 'value2';
}
$example = new Example();
$array = get_object_vars($example);
print_r($array);
输出结果:
Array
(
[property1] => value1
[property2] => value2
)
在这个例子中,我们首先创建了一个名为 Example
的类,其中包含两个公共属性。然后,我们创建了一个 Example
类的实例,并使用 get_object_vars()
函数将其转换为数组。最后,我们使用 print_r()
函数打印数组的内容。
需要注意的是,get_object_vars()
函数只能转换对象的公共属性。如果对象包含受保护的或私有的属性,这些属性将不会包含在结果数组中。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云