php - 在 PHP 中读取和迭代 .txt

标签 php file

我感觉我快到了。 这是一个 .txt 文件,大约 60 KB,里面全是德语单词。每个词都在一个新行上。

我想用这段代码遍历它:

<?php

    $file = "GermanWords.txt";
    $f = fopen($file,"r");

    $parts = explode("\n", $f);

    foreach ($parts as &$v) 
    {
        echo $v;
    }

?>

当我执行这段代码时,我得到:Resourceid#2 .txt里面没有resource这个词,不知道从哪里来的。

如何设法显示文本中的所有单词?

最佳答案

不需要 fopen只需使用 file_get_contents :

$file = "GermanWords.txt";
$contents = file_get_contents($file);
$lines = explode("\n", $contents); // this is your array of words

foreach($lines as $word) {
    echo $word;
}

关于php - 在 PHP 中读取和迭代 .txt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12665233/

相关文章:

php - 使用序数值时 php strtotime 函数出现问题

PHP - 提取数组值(方括号与箭头符号)

javascript - jQuery 代码中 PHP 文件中的 jQuery 变量

file - 如何将 2 个视频文件和音频文件与 FFMPEG 结合起来?

PHP - 如何向电子邮件正文添加变量

php - 使用 PHP 和 MySQL 将 DateTime 值四舍五入到最近的小时

java - java中的RSA与数字签名编码

java - 路径是抽象的 : cannot be instatiated(IntelliJ Ide)

java - 将文件合并成一个新的大文件,直到用户id的数量达到1000万

c - 如何在 C 编程中锁定文件并避免在写入时读取文件