如何将文本文件读入行数组并使用PHP显示?

时间:2009-07-13 00:31:25

标签: php io

我的文本文件如下所示:

1 1 1 1

1 2 3 5

4 4 5 5

我想将此文本文件读入行数组并显示它。任何人都可以帮我这么做吗?

5 个答案:

答案 0 :(得分:2)

这应该让你前进:php function file

答案 1 :(得分:2)

<?php

$cont = file_get_contents("data.txt");
$lines = explode("\n",$cont); // $lines is now an array containing each line

// do something with data here

?>

请确保使用正确的行结尾,但Windows使用\r\n且UNIX使用\n

答案 2 :(得分:2)

你可以使用fopen(),fgets()。见here

例如

$f=fopen("file","r");
if($f){
    while (!feof($f)) {
        $line = fgets($f, 4096);
        print $line;
    }
    fclose($f);
}

答案 3 :(得分:1)

你想做这样的事情:

<?

$filename = "somefile.txt";
$arr = file($filename);
foreach($arr as $line){
    print $line . "<br />";
}

?>

答案 4 :(得分:0)

这个适合我。

 $array = explode("\n", file_get_contents('file.txt'));