Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

รับไดเร็กทอรีย่อยทั้งหมดของไดเร็กทอรีที่ระบุใน PHP


ในการรับไดเร็กทอรีย่อยในไดเร็กทอรี คุณสามารถใช้บรรทัดโค้ดด้านล่าง -

ตัวอย่าง

<?php
   $all_sub_dirs = array_filter(glob('*.*'), 'is_dir');
   print_r($all_sub_dirs);
?>

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ ฟังก์ชัน glob ใช้เพื่อรับไดเร็กทอรีย่อยทั้งหมดของไดเร็กทอรีเฉพาะ−

Array (
   [0] => demo.csv
   [1] => mark.php
   [2] => contact.txt
   [3] => source.txt
)

ในการรับเฉพาะไดเร็กทอรี สามารถใช้โค้ดบรรทัดด้านล่างได้−

ตัวอย่าง

<?php
   $all_dirs = glob($somePath . '/*' , GLOB_ONLYDIR);
   print_r($all_dirs);
?>

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ ฟังก์ชัน glob ถูกใช้โดยการระบุให้แยกเฉพาะไดเร็กทอรีเท่านั้น−

Array (
   [0] => example
   [1] => exam
   [2] => log
)