用php写一个数组包括5行数据,数组的格式是:学号,姓名,性别,年龄,班级;将数组的内容写入到stu.csv中

再写一个循环把stu.csv文件中的内容读出并以表格的方式显示出来。

源代码如下:
<html>
<head>
<title>打开CSV文件</title>
</head>
<p>
<center>
<?php
$t_array=array(
array("1","张三","男","21","0921212"),
array("2","李四","女","20","0921212"),
array("3","王五","女","21","0921212"),
array("4","小六","男","22","0921212"),
array("5","田七","女","20","0921212")
);
$handle=fopen("html/stu.csv","w");
foreach ($stu as $line)
{fputcsv($handle,$line);}
fclose($handle);
echo"<table border=1><tr><td>学号</td><td>姓名</td><td>性别</td><td>年龄</td><td>班级</td></tr>";
while (list($key,$value)=each($t_array))
{
list($XH,$XM,$XB,$NL,$BJ)=$value;
echo "<tr><td>$XH</td><td>$XM</td><td>$XB</td><td>$NL</td><td>$BJ</td></tr>";
}
echo"</table>";
?>
</p>
</center>
</body>
</html>
,剩下的就是你自己建立一个CSV文件,把对应的内容填写完整就行了,记得把内容换一下,不要照抄了啊
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-21
至于csv文件中按照什么格式来储存数据,这个完全由你自己定义。比如用空格或者逗号,或者其他。
$str = '';foreach($arr as $v){$str .= $v['学号'].','.$v['姓名'].','.$v['性别'].','.$v['年龄'].','.$v['班级']."\n";} $file = fopen("stu.csv","w"); fwrite($file,$str);fclose($file);

读:$arr = file('stu.csv');foreach($arr as $k => $v){$tmp = explode(',',$v);$arr[$k] = $tmp;}接下来的操作你可以自己完成了。
第2个回答  2011-09-23
很明显是秀付的作业啊
第3个回答  2011-09-23
确实是秀付的作业,看来遇到同胞了!!
第4个回答  2011-09-23
这不是秀付作业么

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网