3v4l.org

run code in 300+ PHP versions simultaneously
<?php function permutation(array $arr) { while($ele=array_shift($arr)) { $x=$ele; echo $x."\n"; foreach($arr as $rest) { $x.=" $rest"; echo $x."\n"; } } } permutation( array ( '0' => 'Cardio', '1' => 'Strength Training', '2' => 'Dancing', '3' => 'Martial Arts', '4' => 'Low Impact', '5' => 'Yoga', ) );
Output for 5.6.0 - 5.6.28, 7.0.0 - 7.0.20, 7.1.0 - 7.1.20, 7.2.0 - 7.2.33, 7.3.16 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
Cardio Cardio Strength Training Cardio Strength Training Dancing Cardio Strength Training Dancing Martial Arts Cardio Strength Training Dancing Martial Arts Low Impact Cardio Strength Training Dancing Martial Arts Low Impact Yoga Strength Training Strength Training Dancing Strength Training Dancing Martial Arts Strength Training Dancing Martial Arts Low Impact Strength Training Dancing Martial Arts Low Impact Yoga Dancing Dancing Martial Arts Dancing Martial Arts Low Impact Dancing Martial Arts Low Impact Yoga Martial Arts Martial Arts Low Impact Martial Arts Low Impact Yoga Low Impact Low Impact Yoga Yoga

preferences:
181.35 ms | 405 KiB | 191 Q