【发布时间】:2012-09-13 04:51:34
【问题描述】:
我有这样的课:
stdClass Object
(
[id] => 1
[items] => stdClass Object
(
[0] => 123
[1] => 234
[2] => 345
[3] => 456
)
)
)
让我们调用上面的对象$foo。
假设$v = 234。给定$foo 和$v,如何返回“密钥”1?
如果$foo->items 是一个数组,我会简单地使用$key = array_search($v,$foo->items);。但这在对象中不起作用。
如何在不循环访问某些foreach 中的对象的情况下找到$v 的密钥?
【问题讨论】: