Flatten a multidimensional array into one dimension.
array_flatten(<a>)
| Parameter | Description |
|---|---|
<a> | ARRAY array |
Returns the flattened array
mysql> select array_flatten([[1,2,3],[4,5]]); +--------------------------------+ | array_flatten([[1,2,3],[4,5]]) | +--------------------------------+ | [1, 2, 3, 4, 5] | +--------------------------------+ 1 row in set (0.01 sec) mysql> select array_flatten([[[[[[1,2,3,4,5],[6,7],[8,9],[10,11],[12]],[[13]]],[[[14]]]]]]); +-------------------------------------------------------------------------------+ | array_flatten([[[[[[1,2,3,4,5],[6,7],[8,9],[10,11],[12]],[[13]]],[[[14]]]]]]) | +-------------------------------------------------------------------------------+ | [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14] | +-------------------------------------------------------------------------------+ 1 row in set (0.02 sec)