Q
閱讀與PHP
29
A
回答
61
<?php
$fh = fopen('filename.txt','r');
while ($line = fgets($fh)) {
// <... Do your work with the line ...>
// echo($line);
}
fclose($fh);
?>
這會給你通過線路的線路讀..閱讀筆記在php.net/fgets關於Mac計算機系問題的結束。
4
W3Schools的是你的朋友:http://www.w3schools.com/php/func_filesystem_fgets.asp
在這裏:http://php.net/manual/en/function.fopen.php對FOPEN包括什麼模式的更多信息。
W3Schools的說什麼:
<?php
$file = fopen("test.txt","r");
while(! feof($file))
{
echo fgets($file). "<br />";
}
fclose($file);
?>
FOPEN打開文件(與模式「R」的只讀手段,並在文件的開頭放置指針這種情況下的test.txt)
while循環測試以檢查它是否在文件末尾(feof),而不是它調用fgets,它獲取指針所在的當前行。
繼續這樣做直到文件結束,然後關閉文件。
13
http://php.net/manual/en/function.file-get-contents.php
http://php.net/manual/en/function.explode.php
$array = explode("\n", file_get_contents($filename));
這實際上不會讀它一行行,但它會得到你可以通過線使用線陣列。有很多選擇。
7
還可以通過使用文件產生數組:
$array = file('/path/to/text.txt');
6
$filename = "fille.txt";
$fp = fopen($filename, "r");
$content = fread($fp, filesize($filename));
$lines = explode("\n", $content);
fclose($fp);
print_r($lines);
在這種代碼的文件的全部內容被複制到變量$content
,然後將其與每個換行字符在該分割成一個數組文件。
8
這一個是爲我工作
$array = explode("\n", file_get_contents('file.txt'));
2
嘗試是這樣的:
$filename = 'file.txt';
$data = file($filename);
foreach ($data as $line_num=>$line)
{
echo 'Line # <b>'.$line_num.'</b>:'.$line.'<br/>';
}
1
$file="./doc.txt";
$doc=file_get_contents($file);
$line=explode("\n",$doc);
foreach($line as $newline){
echo '<h3 style="color:#453288">'.$newline.'</h3><br>';
}
相關問題
- 1. 閱讀與PHP
- 2. PHP - 閱讀與URL
- 3. 閱讀與PHP的Javascript cookie
- 4. 閱讀PHP
- 5. 閱讀在PHP
- 6. 閱讀PHP
- 7. 閱讀SQL/PHP
- 8. 閱讀php:// stderr
- 9. 閱讀與XDOC
- 10. 閱讀與jQuery的外部PHP變量
- 11. 幫助閱讀與PHP郵件消息
- 12. 閱讀outlook預約回覆與PHP
- 13. PHP閱讀XML與Where子句
- 14. 閱讀與PHP文件 - 的fopen/FREAD
- 15. 閱讀XML與閱讀CSV文件java
- 16. 閱讀使用PHP
- 17. 閱讀POST webhook PHP
- 18. 閱讀使用PHP
- 19. 閱讀PHP數組
- 20. PHP閱讀性能
- 21. 閱讀jQuery和PHP
- 22. PHP Powerpoint閱讀器
- 23. 閱讀PHP文本
- 24. 閱讀php文件
- 25. PHP的XML閱讀
- 26. PHP閱讀每行
- 27. PHP:閱讀的fopen
- 28. 閱讀與jQuery XML
- 29. 閱讀與蟒蛇
- 30. 閱讀「*」與ifstream的
我認爲這會「爆炸」你的內存有一個非常大的數據集 – Jonathan 2016-02-16 14:30:20