<?php
function array_concatenate($array, $keys){
return array("This is this tree's last child"); }
$array[$key] = array_concatenate($array[$key], $keys); //recursive call
return $array;
}
$result = [];
$dynamic_columns = [];
for($i = 97;$i < (97 + 26); $i++){
$dynamic_columns[] = chr($i); }
if(!empty($dynamic_columns)){ $result =array_concatenate($result, $dynamic_columns);
}
// echo '<pre>';
PD9waHAKCmZ1bmN0aW9uIGFycmF5X2NvbmNhdGVuYXRlKCRhcnJheSwgJGtleXMpewogICAgaWYoY291bnQoJGtleXMpID09PSAwKXsKICAgICAgICByZXR1cm4gYXJyYXkoIlRoaXMgaXMgdGhpcyB0cmVlJ3MgbGFzdCBjaGlsZCIpOwogICAgfQogICAgJGtleSA9IGFycmF5X3NoaWZ0KCRrZXlzKTsKICAgICRhcnJheVska2V5XSA9IGFycmF5X2NvbmNhdGVuYXRlKCRhcnJheVska2V5XSwgJGtleXMpOyAvL3JlY3Vyc2l2ZSBjYWxsCiAgICByZXR1cm4gJGFycmF5Owp9CgokcmVzdWx0ID0gW107CiRkeW5hbWljX2NvbHVtbnMgPSBbXTsKZm9yKCRpID0gOTc7JGkgPCAoOTcgKyAyNik7ICRpKyspewogICAgJGR5bmFtaWNfY29sdW1uc1tdID0gY2hyKCRpKTsgCn0KCmlmKCFlbXB0eSgkZHluYW1pY19jb2x1bW5zKSl7CiAgICAkcmVzdWx0ID1hcnJheV9jb25jYXRlbmF0ZSgkcmVzdWx0LCAkZHluYW1pY19jb2x1bW5zKTsKICAgIAp9Ci8vIGVjaG8gJzxwcmU+JzsKcHJpbnRfcigkcmVzdWx0KTs=