3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = array( 'D' => array( 'C' => array('c', 'b', 'a'), 'B' => 'bvalue', 'A' => array('a', 'c', 'b'), ), 'C' => 'cvalue', 'B' => 'bvalue', 'A' => array( 'Z' => 'zvalue', 'A' => 'avalue', 'B' => 'bvalue', ) ); function recursive_ksort(&$array) { foreach ($array as &$v) { if (is_array($v)) { recursive_ksort($v); } } ksort($array); } recursive_ksort($array); var_export($array);

preferences:
23.23 ms | 405 KiB | 5 Q