Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * Нужно написать код, который из массива выведет то что приведено ниже в комментарии.
- */
- $x = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h'];
- /**
- * Рекурсивно пробегаем по первым элементам в массиве
- * предварительно каждый раз обрезая его
- *
- * @param $arr
- * @param int $i
- */
- function rerange($arr, $i = 0) {
- if (empty($arr[$i])) {
- return;
- }
- $x[$arr[$i]] = rerange(array_slice($arr, $i + 1, count($arr) - 1), $i);
- return $x;
- }
- $x = rerange(array_reverse($x));
- print_r($x);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement