我有setter和getter的对象
class obj{
private $a;
private $b;
}
我想创建一个只获取对象值的数组,例如
array = ["1","2"]
尝试了get_object_vars,但是它是一个关联数组
答案 0 :(得分:6)
要将关联数组压缩到索引数组,请使用array_values
:
array_values(get_object_vars($object));
但是,假设您有private
个成员变量,您可能只想使用数组强制转换而不是get_object_vars
:
array_values((array)$object);