Im Anschluss an meinem Code all aktuellen Termine von Terminen Array in einem Monat zu bringenPHP vorherige Werte vergleichen und speichern neuesten Wert in Array
$dates = Array
(
"2017/03/05",
"2017/03/06",
"2017/04/01",
"2017/04/16",
"2017/06/16",
"2017/06/19",
"2017/07/07",
"2017/08/19",
);
$curr_val = '';
$years = Array();
$months = Array();
foreach($dates as $d) {
list($y,$m) = explode("/",$d);
$years[$y][] = $d;
if ($m != $curr_val){
$months[$y."/".$m][] = $d;
$curr_val = $m ;
}
}
$years = array_values($years);
$months = array_values($months);
print_r($months);
Above Code Werte von ersten Auftreten Datum in einem Monat zu drucken. Aber ich möchte das neueste Datum von Monat.
Above Code gibt Ausgang folgende
Array ([0] => Array ([0] => 2017/03/05) [1] => Array ([0] => 2017/04/01) [2] => Array ([0] => 2017/06/16) [3] => Array ([0] => 2017/07/07) [4] => Array ([0] => 2017/08/19))
Aber Code erwartet
istArray ([0] => Array ([0] => 2017/03/06) [1] => Array ([0] => 2017/04/16) [2] => Array ([0] => 2017/06/19) [3] => Array ([0] => 2017/07/07) [4] => Array ([0] => 2017/08/19))
Statt Druck ersten Datum in Monat, möchte ich letzte Tag des Monats gedruckt werden. wie kann ich das bekommen ??