如何将关联数组转换为HTML格式

时间:2016-01-04 10:53:02

标签: php html arrays

我想将数组数据转换为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

    

这里的距离和行程是表头,在距离字段中,所有都是数组的键,在行程中都是数组的值。

1 个答案:

答案 0 :(得分:0)

您可以使用file_put_contents:

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

但我不确定你对html的意思。

编辑:

$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);