Php 显示文件夹中的文件时,不显示第一个文件

Php 显示文件夹中的文件时,不显示第一个文件,php,for-loop,Php,For Loop,我有以下代码显示指定文件夹中的文件名。但是,如果文件夹中只有一个文件,则不会显示该文件 我做错了什么 $files=glob(“图像/属性/*”); for($i=1;$iPHP索引0中的数组。由于您从1开始循环,因此总是跳过第一个匹配的文件。事实上,for()循环毫无意义,您也可以这样做 foreach($files as $i => $file) { ... } 不必担心循环是否正确计数或终止。PHP从0索引数组。由于循环是从1开始的,所以总是跳过第一个匹配的文件。事实上,for(

我有以下代码显示指定文件夹中的文件名。但是,如果文件夹中只有一个文件,则不会显示该文件

我做错了什么

$files=glob(“图像/属性/*”);

for($i=1;$iPHP索引
0
中的数组。由于您从
1
开始循环,因此总是跳过第一个匹配的文件。事实上,for()循环毫无意义,您也可以这样做

foreach($files as $i => $file) {
 ...
}

不必担心循环是否正确计数或终止。

PHP从
0
索引数组。由于循环是从
1开始的,所以总是跳过第一个匹配的文件。事实上,for()循环毫无意义,您也可以这样做

foreach($files as $i => $file) {
 ...
}
不必担心正确计数或终止循环。

从0开始计算:

  for ($i=0; $i<count($files); $i++)
for($i=0;$ifor从0开始:

  for ($i=0; $i<count($files); $i++)

对于($i=0;$i您从1开始循环,而不是从0开始,并且您通过使用单引号(
)回显
$image
的字符串,而不是其内容:


您从1开始循环,而不是从0开始循环,并且使用单引号(
)回显
$image
的字符串,而不是其内容:

$i
$i