繁体   English   中英

在PHP中获取对象值作为数组

[英]get object values as array in php

我有setter和getter的对象

  class obj{
     private $a;
     private $b;

  }

我想创建一个仅获取对象值的数组,例如

array = ["1","2"]

尝试过get_object_vars但它是一个关联数组

要将关联数组浓缩为索引数组,请使用array_values

array_values(get_object_vars($object));

但是,鉴于您有private成员变量,您可能只想使用数组get_object_vars而不是get_object_vars

array_values((array)$object);

在3v4l.org上在线查看。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM