3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = [ 'product2' => [ 'dates' => [ '2013-07-25' => 2, '2013-07-23' => 1, '2013-07-21' => 3 ] ], 'product3' => [ 'dates' => [ '2013-07-24' => 5, '2013-07-22' => 4, '2013-07-20' => 3 ] ], 'product1' => [ 'dates' => [ '2013-07-29' => 1, '2013-07-28' => 2, '2013-07-27' => 2 ] ] ]; function rksort(&$array) { ksort($array); foreach ($array as &$v) { if (is_array($v)) { (__FUNCTION__)($v); } } } rksort($array); var_export($array);

preferences:
65.79 ms | 1038 KiB | 5 Q