我在阅读文本文件中的信息方面遇到了一些困难。是否可以使用php并一次获取一行,并将该行与变量进行比较,一次一个字符?每次我添加字符搜索算法都会搞砸。或者文件只读取完整的文件/行/字符 例如:
$file=fopen("text/dialogue.txt","r") or exit("unable to open dialogue file");
if($file == true) {
echo "File is open";
fgets($file);
$c = "";
while(!feof($file)) {
$line = fgets($file)
while($temp = fgetc($line)) {
$c = $c . $temp;
//if statement and comparrison
}
}
} else {
echo "File not open";
}
fclose($file);
答案 0 :(得分:1)
您可以使用php 文件功能逐行读取文件
<?php
$lines = file("myfile.txt");
foreach($lines as $line){
## do whatever you like here
echo($line);
}
?>
请查看php手册