【问题标题】:Just show folders with preg match php只显示带有 preg match php 的文件夹
【发布时间】:2011-02-04 11:34:37
【问题描述】:

我正在寻找一种仅在 php 中显示文件夹的方法。

我正在使用未设计的 s3 类从我的亚马逊 foreach 循环中返回这样的文件。

计算机修复文件/文件/driver-ml-dlan-usb-windows-r2.exe

这里是我的 foreach。

foreach ($contents as $file){

    $folder = rtrim($file['name'], "/");

    if (!preg_match("/[0-9\.\-\_]/i", $folder)) { ?>

                <?php echo $folder; ?>

                <?php } 

    } 

好的,这有点用,但我真正想做的只是列出第一个文件夹。

所以而不是这个。

Computer Fix Files/files/

它只会显示。

Computer Fix Files

请帮忙????

【问题讨论】:

    标签: php preg-match match


    【解决方案1】:
    echo substr($folder, 0, strpos($folder, '/'));
    

    【讨论】:

      【解决方案2】:
      echo reset(explode('/', $folder));
      

      应该可以。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-03-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-02-22
        • 1970-01-01
        • 1970-01-01
        • 2019-06-21
        相关资源
        最近更新 更多