1

Zend Framework 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 に答える