For Iterator

[Solved] For Iterator | Scala - Code Explorer | yomemimo.com
Question : Iterator

Answered by : impossible-iguana-o8mj5naff6ul

<?php
class myIterator implements Iterator {
    private $position = 0;
    private $array = array(
        "firstelement",
        "secondelement",
        "lastelement",
    );  
    public function __construct() {
        $this->position = 0;
    }
    public function rewind() {
        var_dump(__METHOD__);
        $this->position = 0;
    }
    public function current() {
        var_dump(__METHOD__);
        return $this->array[$this->position];
    }
    public function key() {
        var_dump(__METHOD__);
        return $this->position;
    }
    public function next() {
        var_dump(__METHOD__);
        ++$this->position;
    }
    public function valid() {
        var_dump(__METHOD__);
        return isset($this->array[$this->position]);
    }
}
$it = new myIterator;
foreach($it as $key => $value) {
    var_dump($key, $value);
    echo "\n";
}
?>

Source : https://www.php.net/manual/en/class.iterator.php | Last Update : Wed, 20 Oct 21

Question : for iterator

Answered by : mrdelhoyo

for (data_type variable_name : list_name or set_name){ // Loop body
}

Source : https://www.codegrepper.com/tutorial.php?st=1 | Last Update : Thu, 29 Sep 22

Answers related to for iterator

Code Explorer Popular Question For Scala