Does anyone know how to correctly sort this array by version preserving the sub-arrays.
I have seen similar issues and solutions on stackoverflow but im not able to apply to my array.
Thanks in advance
array (size=3)
  '1.23.006' => 
    array (size=1)
      0 => string '1' (length=1)
  '2.0.0' => 
    array (size=1)
      0 => string '1' (length=1)
  '10.0.0' => 
    array (size=2)
      0 => string '1' (length=1)
      1 => string '4' (length=1)
I want it to be sorted like this:
array (size=3)
  '10.0.0' => 
    array (size=2)
      0 => string '1' (length=1)
      1 => string '4' (length=1)
  '2.0.0' => 
    array (size=1)
      0 => string '1' (length=1)
  '1.23.006' => 
    array (size=1)
      0 => string '1' (length=1)
 
    