【问题标题】:PHP glob can't read tmpPHP glob 无法读取 tmp
【发布时间】:2016-05-27 02:35:49
【问题描述】:

我在win7中使用wamp,我尝试用php通过glob读取c:\wamp\tmp,但结果是一个空数组

print_r(glob("C:\wamp\tmp\*"));

我可以看到c:\wamp 中除c:\wamp\tmp 之外的任何文件夹,并且我确保这些文件夹具有相同的读写设置...

【问题讨论】:

  • 请查看此URL,这将有助于提升您的内容质量

标签: php wamp glob tmp


【解决方案1】:

\t 是一个转义序列,表示 Tab 字符。你有几种方法来处理它:

  1. 用另一个反斜杠转义它。

    print_r(glob("C:\wamp\\tmp\*"));
    
  2. 使用单引号而不是双引号,因为转义序列不在单引号中处理。

    print_r(glob('C:\wamp\tmp\*'));
    
  3. 使用正斜杠而不是反斜杠,因为 Windows 允许作为目录分隔符。

    print_r(glob("C:/wamp/tmp/*"));
    

【讨论】:

    猜你喜欢
    • 2013-05-17
    • 1970-01-01
    • 2018-06-26
    • 1970-01-01
    • 1970-01-01
    • 2013-01-08
    • 1970-01-01
    • 2015-10-18
    • 2017-12-05
    相关资源
    最近更新 更多