如何生成 HTML 文件取决于数组长度 php
我有一个 XML 文件。
<books>
<book x="1" y="2">
<name x="5" y="12">Java</name>
<author x="8" y="16">Rao</author>
</book>
<book x="12" y="20">
<name x="5" y="12">Php</name>
<author x="5" y="12">Naidu</author>
</book>
<book x="19" y="29">
<name x="25" y="22">Xml</name>
<author x="25" y="12">Gowda</author>
</book>
</books>
我已使用 php 将其转换为数组。
我有标准的 html 文件,即模板。
<body>
<div id="books" style="float:right; position:absolute; left: 199px; top: 245px;">
<div id="book" style="float:right; position:absolute; left: 199px; top: 245px;">
<div id="name" style="float:right; position:absolute; left: 199px; top: 245px;"></div>
<div id="author" style="float:right; position:absolute; left: 199px; top: 245px;"></div>
</div>
</div>
</body>
基于数组长度,我需要在 div 中生成许多具有动态值的 html 文件,这些文件存在于数组中。在这里我需要生成 3 个 html 文件(因为我有 3 个书本元素)。如何使用数组生成 html 文件。
数组看起来像这样:
Array
(
[book] => Array
(
[0] => Array
(
[name] => Java
[author] => Rao
[@attributes] => Array
(
[x] => 1
[y] => 2
)
)
[1] => Array
(
[name] => Php
[author] => Naidu
[@attributes] => Array
(
[x] => 12
[y] => 20
)
)
[2] => Array
(
[name] => Xml
[author] => Gowda
[@attributes] => Array
(
[x] => 19
[y] => 29
)
)
)
)