public function every($step, $offset = 0)
    {
        $new = [];

        $position = 0;

        foreach ($this->items as $key => $item) {
            if ($position % $step === $offset) {
                $new[] = $item;
            }

            $position++;
        }

        return new static($new);
    }
public function every($step, $offset = 0)
    {
        $new = [];

        $position = 0;

        foreach ($this->items as $key => $item) {
            if ($position % $step === $offset) {
                $new[] = $item;
            }

            $position++;
        }

        return new static($new);
    }
public function every ( $ step , $ offset = 0 ) { $ new = [ ] ; $ position = 0 ; foreach ( $ this -> items as $ key => $ item ) { if ( $ position % $ step === $ offset ) { $ new [ ] = $ item ; } $ position ++ ; } return new static ( $ new ) ; }
Create a new collection consisting of every n-th element.

@param  int $step
@param  int $offset

@return static
Create a new collection consisting of every n - th element .