[英]PHP Glob not returning all /any files
我在WIN 10机器上。 做一个小的PHP脚本供我自己使用(不上传)。
我的代码是:
echo getcwd() . "<br />\n";
$files=glob("*.txt");
$log=1;
krsort($files);
reset($files);
foreach($files as $ab => $ac);
{
$ac=trim($ac);
echo "'$ab' '$ac'<br />\n";
$got=trim($ac);
}
目录路径正确,但是返回一个文件(目录中有3 x txt文件)。
我将其更改为以下内容,应显示所有文件-包括PHP脚本,但仍仅显示1个文件,然后停止。
glob("*.*")
我做错什么了吗-为什么不遍历所有文件(或所有txt文件)?
编辑-PHP版本7.1.9
解决了。
它是:-
foreach($files as $ab => $ac);
{
它应该是
foreach($files as $ab => $ac)
{
我在这里找到答案:-
我不知道为什么会这样,但是不需要的分号仅显示数组的1个值/键。
(我需要更好的眼睛),但是我想其他人也没有看到它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.