当前位置:编程学习 > php >>

PHP代码以数组形式输出结果。不要以一行一行输出

想以数组形试输出//要怎么修改?

我可以控制每一行的数据

 

<?
$year = $_POST['year'];
$month = $_POST['month'];
$filename = sprintf("%4s%02s.txt", $year, $month);
$f = fopen($filename, "r");
if(!$f) {
die("文件:".$filename."不存在.");
}
while(!feof($f)) {
echo fgets($f)."<br />";
}
fclose($f);
?>

追问:呵呵,。,,老大。。我猜肯定又是你。下午写代码哪个。哈哈

还有些问题,。(不知道怎么说了)

 

文本内容如下:(内容很多)

小张 20  电话 地址

小强  18  电话 地址

 

我是想控制这里面的数据。比如我不想显示电话。我可以这样输出

 echo "<table border=1>\r\n";
 echo "<tr>\r\n";
 echo "<td>{$lines[0]}</td>\r\n";
 echo "<td>{$lines[1]}</td>\r\n";

 echo "<td>{$lines[3]}</td>\r\n";
 echo "</tr>\r\n";
 echo "</table>\r\n";

 

 

答案:<?
$year = $_POST['year'];
$month = $_POST['month'];
$filename = sprintf("%4s%02s.txt", $year, $month);
$f = fopen($filename, "r");
if(!$f) {
die("文件:".$filename."不存在.");
}
$lines = array();
while(!feof($f)) {
$lines[] = fgets($f);
}
fclose($f);

for($i = 0; $i < count($lines); ++$i) {
// 操作每一行$lines[$i]
}

?>

上一个:PHP类中自定义方法为什么返回不到数组啊 有代码
下一个:成都JAVA培训,成都PHP培训哪些学校教学质量过硬一点?

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,