亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

使用PHP函數(shù)scandir排除特定目錄

 更新時間:2014年06月12日 14:28:01   投稿:shichen2014  
scandir()函數(shù)返回一個數(shù)組,其中包含指定路徑中的文件和目錄。這篇文章主要介紹了使用PHP函數(shù)scandir排除特定目錄,需要的朋友可以參考下

scandir()函數(shù)返回一個數(shù)組,其中包含指定路徑中的文件和目錄。如下所示:

例子:

復制代碼 代碼如下:
<?php
print_r(scandir('test_directory'));
?>

輸出:

復制代碼 代碼如下:
Array
(
[0]=>.
[1]=>..
[2]=>1.txt
[3]=>2.txt
)

大部分情況只需要該目錄的文件列表數(shù)組,如下:

復制代碼 代碼如下:
Array
(
[0]=>1.txt
[1]=>2.txt
)

一般是通過排除“.”或者“..”的數(shù)組項解決的:

復制代碼 代碼如下:
<?php
functionfind_all_files($dir)
{
    $root = scandir($dir);
    foreach($rootas$value)
    {
        if($value === '.' || $value === '..'){
            continue;
        }
        if(is_file("$dir/$value")){
            $result[] = "$dir/$value";
            continue;
        }
        foreach(find_all_files("$dir/$value")as$value)
        {
            $result[] = $value;
            }
        }
    return$result;
    }
?>

另外一種方法,利用array_diff函數(shù),剔除scandir函數(shù)執(zhí)行得到的數(shù)組:

復制代碼 代碼如下:
<?php
$directory='/path/to/my/directory';
$scanned_directory=array_diff(scandir($directory),array('..','.'));
?>

通常情況代碼管理會產(chǎn)生.svn文件,或者限制目錄訪問權(quán)限的.htaccess等文件。所以通過array_diff函數(shù)來過濾會更方便。

相關(guān)文章

  • PHP基于phpqrcode類生成二維碼的方法詳解

    PHP基于phpqrcode類生成二維碼的方法詳解

    這篇文章主要介紹了PHP基于phpqrcode類生成二維碼的方法,結(jié)合實例形式詳細分析了phpqrcode類的具體功能、使用方法及相關(guān)操作注意事項,需要的朋友可以參考下
    2018-03-03
  • 詳解json在php中的應(yīng)用

    詳解json在php中的應(yīng)用

    在本篇文章中我們給大家分享了關(guān)于json在php中的應(yīng)用的相關(guān)知識點,有需要的朋友們可以學習下。
    2018-09-09
  • PHP生成不同顏色、不同大小的tag標簽函數(shù)

    PHP生成不同顏色、不同大小的tag標簽函數(shù)

    看別人網(wǎng)站上面的tag都是不同顏色,不同大小的tag標簽非常不錯,這里就分享兩個函數(shù),方便需要的朋友
    2013-09-09
  • php格式化日期實例分析

    php格式化日期實例分析

    這篇文章主要介紹了php格式化日期的方法,通過一個自定義函數(shù)以實例形式簡單分析了將日期格式化輸出的方法,是非常實用的技巧,需要的朋友可以參考下
    2014-11-11
  • 三分鐘掌握PHP操作數(shù)據(jù)庫

    三分鐘掌握PHP操作數(shù)據(jù)庫

    這篇文章主要介紹了PHP如何操作數(shù)據(jù)庫,文中的實例代碼講解非常詳細,感興趣的小伙伴可以參考閱讀
    2023-04-04
  • php自定義截取中文字符串-utf8版

    php自定義截取中文字符串-utf8版

    本文主要介紹了php自定義截取中文字符串的方法,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02
  • php實現(xiàn)的簡單美國商品稅計算函數(shù)

    php實現(xiàn)的簡單美國商品稅計算函數(shù)

    這篇文章主要介紹了php實現(xiàn)的簡單美國商品稅計算函數(shù),涉及php數(shù)學計算的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • 將時間以距今多久的形式表示,PHP,js雙版本

    將時間以距今多久的形式表示,PHP,js雙版本

    依然從項目需求出發(fā),些了這個函數(shù),PHP版本寫了一個Smarty的插件,只要簡單的修改下函數(shù)名就能直接在PHP中調(diào)用了,同時,為了AJAX翻頁時所獲取JSON數(shù)據(jù)中的時間以同樣的方式顯示,因此又寫了一個JS的版本
    2012-09-09
  • PHP實現(xiàn)文件上傳與下載的示例代碼

    PHP實現(xiàn)文件上傳與下載的示例代碼

    這篇文章主要為大家詳細介紹了PHP實現(xiàn)文件上傳與下載功能的相關(guān)知識,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2023-12-12
  • php動態(tài)函數(shù)調(diào)用方法

    php動態(tài)函數(shù)調(diào)用方法

    本文主要給大家介紹了php中動態(tài)調(diào)用函數(shù)的方法,實例分析了php動態(tài)函數(shù)的實現(xiàn)原理與具體實現(xiàn)步驟,需要的朋友可以參考下
    2015-05-05

最新評論