Short: New efun flatten_array()
From: Tubmud
Type: Feature
State: Unclassified

varargs mixed *flatten_array(mixed *m,status recursive);
          flattens any array, if recursive is != 0 even recursive:
          flatten_array(({ 1,({ 2,3,({ 4 }),5 }),({ ({ ({ 6 }),7,8 }) }) }))
          ==> ({ 1,2,3,({ 4 }),5,({ ({ 6 }),7,8 }) })
          flatten_array(({ 1,({ 2,3,({ 4 }),5 }),({ ({ ({ 6 }),7,8 }) }) }),1)
          ==> ({ 1,2,3,4,5,6,7,8 })


