How can i order associative array by value recursively. I have the key called "order" and numeric value with which i would like to order the array. Here is an example.
array(
  "something_one" => array(
    "one" => "content sample",
    "two" => "content sample",
    "order" => 4
    "next" => NULL
  ), 
 "something_two" => array(
    "one" => "content sample",
    "two" => "content sample",
    "order" => 1
    "next" => array(
       "something_four" => array(
          "one" => "content sample",
          "two" => "content sample",
          "order" => 2
          "next" => NULL
        ), 
     )
  ),
 "something_three" => array(
    "one" => "content sample",
    "two" => "content sample",
    "order" => 3
    "next" => NULL
  )
);
