Вопрос: Не копируйте элементы, если они существуют в цикле foreach

Моя голова здесь явно не работает. Логика проста, но я не могу понять это правильно.

У меня есть тип записи в расписании для ТВ, и я хочу отобразить:

2016-12-012017-04-012017-05-17

Вместо: 2016-12-012017-03-012017-03-012017-03-012017-03-012017-03-01

В данный момент я я застрял с повторением раз. Я хочу показать только один раз, если он уже существует, как в первом случае.

Это мой код:

`<?php $args = array(    'post_type' => 'tv-schedule',    'posts_per_page' => -1,    'orderby' => 'date',    'order' => 'ASC',    'post_status' => array('publish', 'future'),);$posts_array = query_posts($args); foreach ($posts_array as $post_array) {    $date = $post_array->post_date_gmt;    $new_date = date ('Y-m-01', strtotime($date) );    echo $new_date . '<br />';    /*    if(!in_array($new_date, $post_array->post_date_gmt)){        //$a[]=$value;        echo "test";    }    */}`

Ответы и комментарии: