php从文件中读取并操纵数据

时间:2013-10-26 09:06:49

标签: php

我在阅读文本文件中的信息方面遇到了一些困难。是否可以使用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);

1 个答案:

答案 0 :(得分:1)

您可以使用php 文件功能逐行读取文件

<?php

   $lines = file("myfile.txt");

   foreach($lines as $line){
       ## do whatever you like here
       echo($line);
   }

?> 

请查看php手册

http://php.net/manual/en/function.file.php