@anton99zel
29а класс средней школы №7

Как поместить массив в другой массив?

На основе этого примера:
spoiler
$create_data = array(
//первая строка таблицы с заголовками	
array(
		'Наименование',
		'Цена',
		'Цвет',
	),
//вторая строка
	array(
		'Зонт',
		'5000',
		'Черный',
	),
//третья строка
	array(
		'Машинка',
		'1200',
		'Зелёный',
	)
);
echo kama_create_csv_file( $create_data, 'csv_file.csv' );


Делаю свою таблицу. Есть массив:
print_r ($arr);
Покажет:
Array ( [0] => Array ( [0] => 13227 [1] => Adidas [2].....
......[1] => Array ( [0] => 34344 [1] => Loop [2].....

Не могу сообразить, как этот массив применить к формированию таблицы:
Вот что я пробую:
$create_data = array(
	array(
		'id', 'title', 'description','price', 'condition', 'link','availability', 'image link', 'brand','color', 'size', 'gender','google product category', 'product type',
	),
	array(
		// как то сюда нужно поместить foreach $arr
	),
);
echo kama_create_csv_file( $create_data, 'csv_file.csv' );

  • Вопрос задан
  • 85 просмотров
Решения вопроса 1
@ar2rsoft
PHP-developer
$create_data = array(
  array(
    'id', 'title', 'description','price', 'condition', 'link','availability', 'image link', 'brand','color', 'size', 'gender','google product category', 'product type',
  ),
);
foreach ($arr as $item) {
$create_data[] = $item; 
}


Хотя логичнее, просто в массив arr положить первой строкой заголовки
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы