2016-01-04 6 views
-1

Я хочу преобразовать данные массива в формат HTML и сохранить файл как .html-файл. Как я могу это сделать?Как преобразовать ассоциативный массив в формат HTML

Пусть массив:

Array 
(
[0-50] => 880 
[50-100] => 5 
[100-150] => 1 
[550-600] => 1 
) 

И я сочинительство файл вроде этого:

<?php 
$file = fopen("abc.html","w"); 
?> 

Я могу написать этот файл в формате CSV легко, но как я могу сделать это магазин html-файл из данных?

мой ожидаемый результат -

 
Distance  trips 
0-50   880 
50-100   5 
100-150  1 
550-600  1 

расстояние и поездки здесь заголовок таблицы и в дистанционном поле все ключи массива и в поездках все значения массива.

+0

Что должно быть в формате HTML? Каков ваш ожидаемый результат? – Rizier123

ответ

0

Вы можете использовать file_put_contents:

file_put_contents('path/filename.html', $array); 

Но я не уверен, что вы имеете в виду с HTML.

Edit:

$html['head'] = '<html><head></head><body>'; 
$html['content'] = ''; 
foreach ($array as $entry) { 
    $html['content'] .= $entry['whatever'] . "\n"; 
} 

$html['foot'] = '</body>'; 

file_put_contents('path/filename.html', $html); 
+0

Я хочу сохранить данные в формате html и после этого хочу отправить этот файл в виде вложения. для этого мне просто нужно создать html-файл из полученных данных, –

+0

Итак, вы можете создать свой html и, наконец, сохранить его в файле. – KiwiJuicer

+0

yeeah это работает, но теперь я хочу показать данные в табличном формате, так как это можно сделать ??? –

Смежные вопросы