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; <function>iterator_count</function> の例 'pancakes', 'egg', 'milk', 'flour')); var_dump(iterator_count($iterator)); ?> ]]> &example.outputs; <function>iterator_count</function> で位置を変更する例 current()); var_dump(iterator_count($iterator)); var_dump($iterator->current()); ?> ]]> &example.outputs; &foreach; ループ内での <function>iterator_count</function> $value) { echo "$key: $value (", iterator_count($iterator), ")\n"; }?> ]]> &example.outputs;