Рассмотрим следующий массив:
$a = [['x'], ['y', 'z', 'w'], ['m', 'n']];
Как можно создать из него следующий массив:
$output=[
[[x][y][m]],
[[x][z][n]],
[[x][w][m]],
[[x][y][n]],
[[x][z][m]],
[[x][w][n]],
];
Я ищу более эффективный код, чем мой. (Мой текущий код представлен как ответ ниже)