3v4l.org

run code in 300+ PHP versions simultaneously
<?php $parts = [150, 270, 360]; $output = []; foreach ($parts as $a) { $output[] = [$a]; } foreach ($parts as $a) { foreach ($parts as $b) { $output[] = [$a, $b]; } } foreach ($parts as $a) { foreach ($parts as $b) { foreach ($parts as $c) { $output[] = [$a, $b, $c]; } } } var_dump($output);

preferences:
57.5 ms | 402 KiB | 5 Q