如何使用内容types使用for循环生成多个xls文件

道歉之前,这是我的第一个问题,英文很less。

我需要用PHP生成多个excel文件,运行for循环。 每个文件必须重命名,问题是我只在这种情况下生成一个“ELEMENT THREE.xls”。

在我的文件中,我有三行:

CONTENT FILE ELEMENT ONE.xls ------------------------------- CONTENT FILE ELEMENT TWO.xls ------------------------------- CONTENT FILE ELEMENT THREE.xls ------------------------------- 

这是我的代码:

 $elements = array('ELEMENT ONE','ELEMENT TWO','ELEMENT THREE'); foreach ($elements as $element) { $table = "<table border='1'><tr><td>CONTENT FILE $element.xls</td></tr></table>"; header("Content-Disposition: attachment; filename=$element.xls"); header("Content-Type: application/vnd.ms-excel"); header('Expires: 0'); header('Pragma: no-cache'); echo utf8_decode($table); } 

提前致谢

你只是回显表variables,它只显示这三行bcoz表variables只有你已经分配。 你想在这三个xls文件中产生什么问题。 要清楚你真正想要什么,那么也许我们可以帮忙