PHP读取循环中的文件

问题描述:

我在读取php循环中的文本文件时遇到了问题。这是我的代码的一个简单示例,我知道我应该检查它是否存在于我较长版本中的文件,但无论我做了什么,它都不会读取我的文本文件。 PHP警告说文本文件是空的,但它们不是。 PHP写的是<br />寿。PHP读取循环中的文件

for ($i=1; $i<=5; $i++) 
{ 
    $myFile = "$i.txt"; 
    $readfile = file_get_contents($myfile); 
    echo "$readfile <br />"; 
} 
+2

您正在阅读的文件'$ myfile',但你想读'$ myFile',即“未定义的变量”。 – Pateman 2012-04-13 13:17:27

你传球$myfilefile_get_contents,但它被称为$myFile以上(区分大小写)

变量是区分大小写的。

for ($i = 1; $i <= 5; $i++) { 
    $myFile = "$i.txt"; 
    $readfile = file_get_contents($myFile); 
    echo "$readfile<br />"; 
} 

如果您简化代码,还有机会少做了一个错误:

for ($i=1; $i<=5; $i++) 
{ 
    readfile("$i.txt"); 
    echo "<br />"; 
}