ArrayIterator::valid 配列がまだエントリを持っているかどうかチェックする &reftitle.description; public boolArrayIterator::valid 配列がまだエントリを持っているかどうかチェックします。 &reftitle.parameters; &no.function.parameters; &reftitle.returnvalues; イテレータが有効な場合に &true;、それ以外の場合に &false; を返します。 &reftitle.examples; <function>ArrayIterator::valid</function> の例 'one'); $arrayobject = new ArrayObject($array); $iterator = $arrayobject->getIterator(); var_dump($iterator->valid()); //bool(true) $iterator->next(); // 次のアイテムに進める //配列要素が 1 つしかないので bool(false) var_dump($iterator->valid()); ?> ]]>