iterator_count
イテレータにある要素をカウントする
&reftitle.description;
intiterator_count
Traversablearrayiterator
イテレータにある要素をカウントします。
iterator_count は、
iterator の現在位置がそのまま保たれることを保障しません。
&reftitle.parameters;
iterator
カウントしたいイテレータ。
&reftitle.returnvalues;
iterator の要素数を返します。
&reftitle.changelog;
&Version;
&Description;
8.2.0
iterator の型が
Traversable から、
Traversablearray
に拡大されました。
&reftitle.examples;
iterator_count の例
'pancakes', 'egg', 'milk', 'flour'));
var_dump(iterator_count($iterator));
?>
]]>
&example.outputs;
iterator_count で位置を変更する例
current());
var_dump(iterator_count($iterator));
var_dump($iterator->current());
?>
]]>
&example.outputs;
&foreach; ループ内での iterator_count
$value) {
echo "$key: $value (", iterator_count($iterator), ")\n";
}?>
]]>
&example.outputs;