ArrayIterator::valid

(PHP 5 >= 5.0.0, PHP 7)
Check whether array contains more entries
public bool ArrayIterator::valid ( void )

Checks if the array contains any more entries.

Returns:

Returns TRUE if the iterator is valid, otherwise FALSE

Examples:
ArrayIterator::valid() example
1
2
3
4
5
6
7
8
9
10
11
12
13
<?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());
?>
doc_php
2025-01-10 15:47:30
Comments
Leave a Comment

Please login to continue.