男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站

scandir

(PHP 5, PHP 7, PHP 8)

scandir列出指定路徑中的文件和目錄

說(shuō)明

scandir(string $directory, int $sorting_order = ?, resource $context = ?): array

返回一個(gè) array,包含有 directory 中的文件和目錄。

參數

directory

要被瀏覽的目錄

sorting_order

默認的排序順序是按字母升序排列。如果使用了可選參數 sorting_order(設為 1),則排序順序是按字母降序排列。

context

context 參數的說(shuō)明見(jiàn)手冊中的 Streams API 一章。

返回值

成功則返回包含有文件名的 array,如果失敗則返回 false。如果 directory 不是個(gè)目錄,則返回布爾值 false 并生成一條 E_WARNING 級的錯誤。

更新日志

版本 說(shuō)明
5.4.0 sorting_order now accepts constants. Any nonzero value caused descending order in previous versions.

范例

示例 #1 一個(gè)簡(jiǎn)單的 scandir() 例子

<?php
$dir    
'/tmp';
$files1 scandir($dir);
$files2 scandir($dir1);

print_r($files1);
print_r($files2);
?>

以上例程的輸出類(lèi)似于:

Array
(
    [0] => .
    [1] => ..
    [2] => bar.php
    [3] => foo.txt
    [4] => somedir
)
Array
(
    [0] => somedir
    [1] => foo.txt
    [2] => bar.php
    [3] => ..
    [4] => .
)

示例 #2 scandir() 在 PHP 4 中的實(shí)現

<?php
$dir 
"/tmp";
$dh  opendir($dir);
while (
false !== ($filename readdir($dh))) {
    
$files[] = $filename;
}

sort($files);

print_r($files);

rsort($files);

print_r($files);

?>

以上例程的輸出類(lèi)似于:

Array
(
    [0] => .
    [1] => ..
    [2] => bar.php
    [3] => foo.txt
    [4] => somedir
)
Array
(
    [0] => somedir
    [1] => foo.txt
    [2] => bar.php
    [3] => ..
    [4] => .
)

注釋

小技巧

如已啟用fopen 包裝器,在此函數中, URL 可作為文件名。關(guān)于如何指定文件名詳見(jiàn) fopen()。各種 wapper 的不同功能請參見(jiàn) 支持的協(xié)議和封裝協(xié)議,注意其用法及其可提供的預定義變量。

參見(jiàn)

  • opendir() - 打開(kāi)目錄句柄
  • readdir() - 從目錄句柄中讀取條目
  • glob() - 尋找與模式匹配的文件路徑
  • is_dir() - 判斷給定文件名是否是一個(gè)目錄
  • sort() - 對數組升序排序

男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站