我想基于具有以下结构的对象创建新的数组:
object(stdClass)[33]
public 'IKSindividuList' =>
array (size=6)
0 =>
object(stdClass)[27] // <---- i need to get the 27
public 'indikator' => string 'nik' (length=3)
public 'value' => string '123654789' (length=9)
1 =>
object(stdClass)[28]
public 'indikator' => string 'name' (length=4)
public 'value' => string 'afdikage' (length=8)
和我要创建的新数组,或多或少应该看起来像这样:
array(size=6)
27 => // and put the 27 as index number
array(size=1)
'nik' => '123654789'
28 =>
array(size=1)
'name' => 'afdikage'
我不知道那个数字是什么以及如何得到它。有人可以帮我吗?
答案 0 :(得分:-1)
object(stdClass)#1
之类的哈希之后spl_object_id
获取对象ID,但这似乎不是一个好主意。考虑对象是否被销毁,ID可能会被重用,您将没有任何实际意义。 您还可以查看类似的SO问题What is # next to object(someClass) in var_dump of an object? I have an inference. Am I right?