Чтобы ночью встать и пойти пописать, надо сделать шагов 20-30.
Вам не приходила гениальная идея заняться оптимизацией этой цифры? И напрудить прямо в постель, например?
Александр Прохорович, ну как обычно же. Традиционный для этого сайта вопрос "У меня есть гениальная идея! Где ищут людей, которые реализуют мне её забесплатно?"
ThunderCat, эх, а я ведь предлагал автору не мелочиться, и сразу просить убрать пилу. Но бдительные модераторы бдительно удалили эту невинную рекомендацию :(
я вообще не понимаю, откуда у вас взялось это $result_array[$key] = $this->parseYamlFile($base_folder);
вам же не нужны эти $inc в итоговом файле
а вы их туда упорно пихаете
о, тут ещё и в массиве рекурсия
ну всё равно, принцип тот же
не присваивать, $result_array[$key] = $this->parseYamlFile($base_folder);, а получать и перебирать
ну вам же не дерево нужно, а список?
Зачем вы все время пытаетесь вставить вложенный массив?
вам нужно не присваивать одной ячейке полученный массив, а перебирать его
как только встречается файл, натравливаете на него функцию, получаете из неё массив, и перебирая его в цикле, добавляете элементы к исходному массиву
и дальше возвращаете полученный массив.
хотя чтобы пройти все файлы в один проход, понадобится рекурсия
но для простоты можно перебирать полученный массив снова и снова пока в нем встречаются файлы
Вам не приходила гениальная идея заняться оптимизацией этой цифры? И напрудить прямо в постель, например?