public function rewind() {
		$this->_shift();
		if ($this->_first) {
			$this->_index = 0;
			$this->_first = false;
		}
	}
public function rewind() {
		$this->_shift();
		if ($this->_first) {
			$this->_index = 0;
			$this->_first = false;
		}
	}
public function rewind ( ) { $ this -> _shift ( ) ; if ( $ this -> _first ) { $ this -> _index = 0 ; $ this -> _first = false ; } }
Move forward 1 element and, if the method hasn't been called before, reset
the cursor's position to 0.
Move forward 1 element and if the method hasn t been called before reset the cursor s position to 0 .