fork download
  1. <?php
  2.  
  3. function array_concatenate($array, $keys){
  4. if(count($keys) === 0){
  5. return array("This is this tree's last child");
  6. }
  7. $key = array_shift($keys);
  8. $array[$key] = array_concatenate($array[$key], $keys); //recursive call
  9. return $array;
  10. }
  11.  
  12. $result = [];
  13. $dynamic_columns = [];
  14. for($i = 97;$i < (97 + 26); $i++){
  15. $dynamic_columns[] = chr($i);
  16. }
  17.  
  18. if(!empty($dynamic_columns)){
  19. $result =array_concatenate($result, $dynamic_columns);
  20.  
  21. }
  22. // echo '<pre>';
  23. print_r($result);
Success #stdin #stdout #stderr 0.02s 24452KB
stdin
Standard input is empty
stdout
Array
(
    [a] => Array
        (
            [b] => Array
                (
                    [c] => Array
                        (
                            [d] => Array
                                (
                                    [e] => Array
                                        (
                                            [f] => Array
                                                (
                                                    [g] => Array
                                                        (
                                                            [h] => Array
                                                                (
                                                                    [i] => Array
                                                                        (
                                                                            [j] => Array
                                                                                (
                                                                                    [k] => Array
                                                                                        (
                                                                                            [l] => Array
                                                                                                (
                                                                                                    [m] => Array
                                                                                                        (
                                                                                                            [n] => Array
                                                                                                                (
                                                                                                                    [o] => Array
                                                                                                                        (
                                                                                                                            [p] => Array
                                                                                                                                (
                                                                                                                                    [q] => Array
                                                                                                                                        (
                                                                                                                                            [r] => Array
                                                                                                                                                (
                                                                                                                                                    [s] => Array
                                                                                                                                                        (
                                                                                                                                                            [t] => Array
                                                                                                                                                                (
                                                                                                                                                                    [u] => Array
                                                                                                                                                                        (
                                                                                                                                                                            [v] => Array
                                                                                                                                                                                (
                                                                                                                                                                                    [w] => Array
                                                                                                                                                                                        (
                                                                                                                                                                                            [x] => Array
                                                                                                                                                                                                (
                                                                                                                                                                                                    [y] => Array
                                                                                                                                                                                                        (
                                                                                                                                                                                                            [z] => Array
                                                                                                                                                                                                                (
                                                                                                                                                                                                                    [0] => This is this tree's last child
                                                                                                                                                                                                                )

                                                                                                                                                                                                        )

                                                                                                                                                                                                )

                                                                                                                                                                                        )

                                                                                                                                                                                )

                                                                                                                                                                        )

                                                                                                                                                                )

                                                                                                                                                        )

                                                                                                                                                )

                                                                                                                                        )

                                                                                                                                )

                                                                                                                        )

                                                                                                                )

                                                                                                        )

                                                                                                )

                                                                                        )

                                                                                )

                                                                        )

                                                                )

                                                        )

                                                )

                                        )

                                )

                        )

                )

        )

)
stderr
PHP Notice:  Undefined index: a in /home/9ResiF/prog.php on line 8