1、建立一个数组,取名为$ShuZu,举例数组的内容是学生的信息,包括姓名、性别和年龄。
$ShuZu = array
(
array("姓名","性别","年龄"),
array("张三","男",13),
array("里斯","女",12),
array("王五","男",15)
)
2、建立一个变量,用来存储需要显示的表格。
$BiaoGe = ""
给¥BiaoGe赋初始值,
$BiaoGe = $BiaoGe."<table >"
3、构建外循环,取出数组$ShuZu中的行数。
for ($i=0$i<count($ShuZu)$i++)
{
$BiaoGe = $BiaoGe. "<tr>"
$BiaoGe = $BiaoGe. "</tr>"
}
4、构建内循环,取出每行中的每一个列。
for ($i=0$i<count($ShuZu)$i++)
{
$BiaoGe = $BiaoGe. "<tr>"
for ($j=0$j<count($ShuZu[$i])$j++)
{
$BiaoGe = $BiaoGe. "<td>".$ShuZu[$i][$j]."</td>"
}
$BiaoGe = $BiaoGe. "</tr>"
}
5、加入表示表格结尾的html标记。
$BiaoGe = $BiaoGe. "</table>"
6、使用echo 方法显示表格。
echo $BiaoGe
7、查看运行结果,这样,表格就制作完成了。
一般,有2种方法可以导出doc文档,一种是使用com,并且作为php的一个扩展库安装到服务器上,然后创建一个com,调用它的方法。安装过office的服务器可以调用一个叫word.application的com,可以生成word文档,不过这种方式我不推荐,因为执行效率比较低(我测试了一下,在执行代码的时候,服务器会真的去打开一个word客户端)。理想的com应该是没有界面的,在后台进行数据转换,这样效果会比较好,但是这些扩展一般需要收费。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)