Генератор уникальных значений php

183
24 апреля 2018, 01:36

Есть массив с датами

$dates = [
    '2018-04-01', '2018-04-02', '2018-04-02',
    '2018-04-02', '2018-04-03', '2018-04-04',
    '2018-04-05', '2018-04-05', '2018-04-05'
];
//Генератор
function arr($arr){
    foreach($arr as $item){
        yield $item;
    }
}

Подскажите пожалуйста, как сделать так чтобы генератор запоминал только уникальные значения? Т.е. в итоге он должен будет содержать следующие значения: '2018-04-01', '2018-04-02', '2018-04-03', '2018-04-04', '2018-04-05'.

P.S. Нужно обойтись без первоначальной обработки массива $dates, функциями типа array_unique().

READ ALSO
PHP Стандарты PSR

PHP Стандарты PSR

Уже несколько раз прочитал стандарты PSR для PHP, а именно PSR-0, PSR-1, PSR-2

189
Ошибка после favicon на вебсайте

Ошибка после favicon на вебсайте

У меня был сайт все нормально webmail/cpanel все былоТак потом вчера я favicon захоте поменять поменял все окей пошел спать

150
Снятие баланса и проверка баланса PHP

Снятие баланса и проверка баланса PHP

Здравствуйте помогите сделать проверку, уже два дня ищу решение так и не могу найтиНужно когда юзер жмякал кнопку то с его баланса списывалось...

148
Смысл в php, если есть Vue.js [требует правки]

Смысл в php, если есть Vue.js [требует правки]

Недавно начал изучать Vuejs

154