无参数文件读取

无参数的意思可以是a()、a(b())或a(b(c())),但不能是a('b')或a('b','c'),不能带参数

可以用来查看当前目录所有文件名

但是我们这里说的是要构造无参数的函数,所以我们要做的就是去掉这个点号

  • localeconv() 函数返回一包含本地数字及货币格式信息的数组。
  • current() 函数返回数组中的当前元素(单元),默认取第一个值,
  • pos() 同 current() ,是current()的别名
  • reset() 函数返回数组第一个单元的值,如果数组为空则返回 FALSE

**localeconv() ** 函数 返回数组的第一项就是 . (小数点),如下图

我们可以通过读取该小数点代替print_r(scandir('.'))中的小数点 ,读取数组第一项可以的函数有current()、pos() 、reset()

所以最终我们可以构造如下:

print_r(scandir(current(localeconv())));
print_r(scandir(pos(localeconv())));
print_r(scandir(reset(localeconv())));
posted @ 2020-10-07 18:27  NPFS  阅读(1181)  评论(0编辑  收藏  举报