• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • ArrayIterator::valid()

    (PHP 5,PHP 7)

    Check whether array contains more entries

    说明

    publicArrayIterator::valid(void) : bool

    Checks if thearraycontains any more entries.

    参数

    此函数没有参数。

    返回值

    ReturnsTRUEif the iterator is valid,otherwiseFALSE

    范例

    Example#1ArrayIterator::valid()example

    <?php
    $array = array('1' => 'one');
    $arrayobject = new ArrayObject($array);
    $iterator = $arrayobject->getIterator();
    var_dump($iterator->valid()); //bool(true)
    $iterator->next(); // advance to the next item
    //bool(false) because there is only one array element
    var_dump($iterator->valid());
    ?>