1

当我浏览 zend 框架 2 的文档时,我只是找到了 getOffset($key)offsetExists($key). 但是对于两者,我们都必须指定键。我的问题是,是否有任何方法或任何其他方式可以在不指定键的情况下检索与容器关联的所有键或所有数据。

4

2 回答 2

1

没有循环的另一种选择是从getArrayCopy()

$values = $container->getArrayCopy();
var_dump($values);

$keys = array_keys($values);
var_dump($keys);
于 2013-01-08T08:51:07.370 回答
1

容器只是一个 ArrayObject 并实现了 getIterator,所以你可以简单地做

foreach ($container as $key => $value)
{
    var_dump($key);
}
于 2013-01-08T07:52:10.170 回答