Skip to content

IEnumerable.reverse() method

Marcel Kloubert edited this page Dec 28, 2015 · 5 revisions

IEnumerable->reverse([$preventKeys]) method

Reverses the order of the sequence (s. Reverse()).

Syntax

public function reverse() : IOrderedEnumerable;

Result

The new sequence.

Examples

Default

use \System\Linq\Enumerable;

$seq = Enumerable::create(['b' => 2, 'c' => 3, 'a' => 1]);

foreach ($seq->reverse() as $key => $item) {
    // $key => 'a'; $item => 1
    // $key => 'c'; $item => 3
    // $key => 'b'; $item => 2
}
Clone this wiki locally