文件读取后得不到意想的结果,请帮忙看看
颓废的老猫 2003-07-19 11:48:57 我想要从text.txt中读取answer,如果answer正确,则输出card和name
但是怎么也得不到意想的结果,请帮忙看看
下面着段代码只用来测试的:
<?
$card="320520810423201";//身份证号码
$name="mark";//名字
$answer="true\r\n";//´答题情况
if (file_exists("text.txt")) {//如果文件已经存在,则追加方式打开
$fp=fopen("text.txt","a");
}
else{
$fp=fopen("text.txt","w");
}
fwrite($fp,"$card\r\n");
fwrite($fp,"$name\r\n");
fwrite($fp,"$answer");
fclose($fp);
if (file_exists("text.txt")) {//放入一维数组中
$line=file("text.txt");
}
$num=count($line);//读取行数
for($i=2;$i<$num;$i+=3){
#echo $line[$i]."<BR>";
if($line[$i]=="true\r\n"){
echo $line[$i];
echo $line[$i2]." ";
echo $line[$i-1]."<br>";
echo "<BR>";
}
}
?>