_cycle_vars = []; $this->_cycle_count = 0; return; # Reset cycle if new options were given. } elseif ($this->_cycle_vars && $this->_cycle_vars !== $args) { $this->_cycle_vars = []; $this->_cycle_count = 0; } if (empty($this->_cycle_vars)) $this->_cycle_vars = $args; if ($this->_cycle_count > count($this->_cycle_vars) - 1) $this->_cycle_count = 0; $value = $this->_cycle_vars[$this->_cycle_count]; $this->_cycle_count++; return $value; } }