我有一个包含此数据的csv文件
date,title,description
01/05/2013,Test,This is a test
03/05/2013,Test2,This is another test
我想将其格式化为新闻文章,因此html会像
<article>
<h3>$title</h3>
<h6>Posted on $date</h6>
<p>$description</p>
</article>
<article>
<h3>$title</h3>
<h6>Posted on $date</h6>
<p>$description</p>
</article>
我得到每个$ line位,但后来不知道如何做其余的。关于桌子很多,但不是我能找到的。
有人可以帮忙吗?
感谢 尼尔
答案 0 :(得分:0)
这样的事情应该有效
foreach ($csvData as $line) {
vprintf(
'<article><h3>%s</h3><h6>Posted on %s</h6><p>%s</p>/article>',
explode(',', $line)
);
}
使用fgetcsv
while (($line = fgetcsv($handle, 1000, ",")) !== FALSE) {
vprintf(
'<article><h3>%s</h3><h6>Posted on %s</h6><p>%s</p></article>',
$line
);
}