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

    (PHP 5,PHP 7)

    Check whether current DirectoryIterator position is a valid file

    说明

    publicDirectoryIterator::valid(void) : bool

    Check whether currentDirectoryIteratorposition is a valid file.

    参数

    此函数没有参数。

    返回值

    ReturnsTRUEif the position is valid,otherwiseFALSE

    范例

    Example#1 ADirectoryIterator::valid()example

    <?php
    $iterator = new DirectoryIterator(dirname(__FILE__));
    // Loop to end of iterator
    while($iterator->valid()) {
        $iterator->next();
    }
    $iterator->valid(); // FALSE
    $iterator->rewind(); 
    $iterator->valid(); // TRUE
    ?>
    

    参见

    • DirectoryIterator::current() Return the current DirectoryIterator item
    • DirectoryIterator::key() Return the key for the current DirectoryIterator item
    • DirectoryIterator::next() Move forward to next DirectoryIterator item
    • DirectoryIterator::rewind() Rewind the DirectoryIterator back to the start
    • Iterator::valid() 检查当前位置是否有效