Я боролся с этим некоторое время, поэтому решил обратиться за помощью.
Мне нужно преобразовать список дат, например так:
2019-09-17,
2019-09-16,
2018-08-15,
2017-08-14
и вывестиих как вложенный список уникальных лет / месяцев / дней:
$dates = wp_list_pluck( $queriedFiles->posts, 'post_date' );
$cleanDates = array();
foreach ($dates as $date) {
$createDate = new DateTime($date);
$date = $createDate->format('Y-m-d');
array_push($cleanDates, $date);
}
$uniqueDates = array_unique($cleanDates);
$years = array();
$properDates = array();
foreach ($uniqueDates as $date) {
$createDate = new DateTime($date);
$strippedYear = $createDate->format('Y');
$strippedMonth = $createDate->format('m');
$strippedDay = $createDate->format('d');
$thisDate = array('year' => $strippedYear, 'month'=>$strippedMonth, 'day'=>$strippedDay);
array_push($years, $strippedYear);
array_push($properDates, $thisDate);
}
Я надеюсь закончить многомерным массивом, к которому я могу перейтиполучите годы / месяцы / дни
Любая помощь, которую вы, ребята, могли бы предложить, была бы великолепна.Спасибо!