Eсть такой массив (через print_r вывел):
Array
(
[id] => 829
[name] => name surname
[info] => Array
(
[direct] => 13
[count] => 492
[total] => 108
[asoc] => 4.514
)
[children] => Array
(
[0] => Array
(
[id] => 530
[name] => name surname2
[info] => Array
(
[direct] => 6
[count] => 49
[asoc] => 3.267
[total] => 14
)
[_children] => Array
(
[0] => Array
(
[id] => 628
[name] => name surname3
[info] => Array
(
[direct] => 1
[count] => 1
[asoc] => 1
[total] => 0
)
[_children] => Array
(
[0] => Array
(
[id] => 2
[name] => Name..
[info] => Array
(
[direct] => 0
[count] => 0
[asoc] => 0
)
[children] => Array
(
)
Нужно его записать в CSV файл,сохраняя структуру (дерево). Суть в том, что я перепробовал много методов как записать это в файл, но почему-то у меня ничего не получилось (не судите строго, я в этом деле новичек). CSV документ должен иметь такую структуру:
name surname (13, 492, 108,4.514)//в скобках это info из массива
name surname2 (6, 49,3.267, 14)
name surname3 (1, 1, 1)
name surname4
Буду благодарен любой полезной информации (или книгам) по этому вопросу! Спасибо! Я перебираю рекуривно массив, используя этот метод:
public function recursive($array, $file)
{
foreach ($array as $key => $item) {
if (is_array($item) && $key === 'info')
fputcsv($file, $item);
elseif (is_array($item)) {
$this->recursive($item, $file);
}
elseif ($key == 'id')
continue;
else
fputcsv($file, array($item));
}
}
Но увы, это не совсем то, что нужно, структуры нет, всё просто в ряд...
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
При отправке изображения приходит и hash и photoНо при сохранении пишет ошибка 129 файл не найден
Привет!Я начал изучать то как работают поисковые роботы яндекса и мне по заданию нужно сделать проверку на наличие директивы Host в файле robotstxt
Есть Opencart, есть шаблон скачанный с themeforestДело в том, что я добавил русский язык и все ок