ฟังก์ชัน scandir() ของ PHP

ตัวอย่าง

รายการไฟล์และไดเรกทอรีในไดเรกทอรี images:

<?php
$dir = "/images/";
// จัดระเรียงตามลำดับที่เล็กไปใหญ่ - โดยเริ่มต้น
$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() ฟังก์ชันกลับค่าแบบ array ของไฟล์และไดเรกทอรีในไดเรกทอรีที่กำหนด

รูปแบบการใช้

scandir(directory,sorting_order,context);
คำอธิบาย กำหนดไดเรกทอรีที่ต้องการสแกน
directory จำเป็น
sorting_order

เลือกตั้ง

ถ้าถูกตั้งเป็น SCANDIR_SORT_DESCENDING หรือ 1 จะหมายถึงการจัดลำดับในแนวลำดับอักษรดับ

ถ้าถูกตั้งเป็น SCANDIR_SORT_NONE จะกลับค่าที่ไม่มีการจัดลำดับ

context เลือกตั้งcontext เป็นชุดที่สามารถกำหนดพฤติกรรมของการเปิดไดเรกทอรีได้

รายละเอียดเทคนิค

ค่าที่กลับมา:

ถ้าประสบความสำเร็จ จะกลับค่าแบบมาตรฐานแบบ array ของไฟล์และไดเรกทอรี ถ้าล้มเหลวจะกลับ FALSE

ถ้า directory ถ้าไม่ใช่ไดเรกทอรี จะทิ้งข้อผิดพลาดระดับ E_WARNING

PHP รุ่น: 5.0+
บันทึกการปรับปรุง PHP: PHP 5.4: ถูกเพิ่มเข้ามา sorting_order ค่าคงที่。