从PHP对象中获取键



有这样一个StdObject

$object = {
"id": 1026,
"internal_name": "mochileandoporelmundo",
"firstName": "Letizia",
"lastName": "Cassetta",
"totalClicks": 64971
}

我想要得到对象的键值因为对象在某些点上可能有不同的键值,我想要返回这样的值

$array = ['id','firstName', 'lastName','totalClicks']

尝试使用array_keys()列出键,但没有像预期的那样工作。

您可以将stdObject类型强制转换为数组,并使用array_keys:

var_dump(array_keys((array)$object));

最新更新