Funguo ya PHP scandir()

Mifano

Kuonyesha mifaa na kifaa kwenye kifaa cha images:

<?php
$dir = "/images/";
// Ikiwe na kielewa kwa msingi - kwa ujumbe
$a = scandir($dir);
// 以降序排序
$b = scandir($dir,1);
print_r($a);
print_r($b);
?>

结果:

Array
(
[0] => .
[1] => ..
[2] => cat.gif
[3] => dog.gif
[4] => horse.gif
[5] => myimages
)
Array
(
[0] => myimages
[1] => horse.gif
[2] => dog.gif
[3] => cat.gif
[4] => ..
[5] => .
)

定义和用法

scandir() 函数返回指定目录中的文件和目录的数组。

语法

scandir(directory,sorting_order,context);
参数 描述
directory 必需。规定要扫描的目录。
sorting_order

可选。规定排列顺序。默认是 0,表示按字母升序排列。

如果设置为 SCANDIR_SORT_DESCENDING 或者 1,则表示按字母降序排列。

Ikiwa inasababisha SCANDIR_SORT_NONE, inatoa matokeo ya kina.

context Inahitaji. Inasababisha kina kwa sababu ya kina ya directory.context Ni kikamilifu cha chaguo ambacho kinachoweza kumwambia habari ya kina kwa sababu ya kusoma directory.

Maelezo ya Teknolojia

Matokeo:

Ikiwa inafanyika, inatoa orodha ya file na directory. Kama inafaliwa, inatoa FALSE.

Ikiwa directory Hii inakosa kwa sababu ya kina, inakosa kwa daraja la E_WARNING.

Matokeo ya PHP: 5.0+
Mifungo ya PHP: Taarifa ya Mfanyiko PHP 5.4: Inafichwa sorting_order Mafungo.