❮ مرجع فایل سیستم PHP
مثال
بازگرداندن آرایه ای از نام فایل ها یا دایرکتوری هایی که با الگوی مشخص شده مطابقت دارد:
print_r(glob("*.txt"));
?>
خروجی کد بالا می تواند این باشد:
آرایه
(
[0] => target.txt
[1] => source.txt
[2] => test.txt
[3] => test2.txt
)
تعریف و استفاده
تابع glob() آرایه ای از نام فایل ها یا دایرکتوری ها را برمی گرداند که با یک الگوی مشخص مطابقت دارند.
نحو
glob(الگو، پرچمها)
مقادیر پارامتر
| پارامتر | توضیح |
|---|---|
| الگو | لازم است. الگوی جستجو را مشخص می کند |
| پرچم ها | اختیاری. تنظیمات خاصی را مشخص می کند. مقادیر ممکن:
|
جزئیات فنی
| مقدار بازگشتی: | آرایهای از فایلها/دایرکتوریها که با الگو مطابقت دارند، FALSE در صورت شکست |
|---|---|
| نسخه PHP: | 4.3+ |
| تغییر PHP: | PHP 5.1: مقدار GLOB_ERR به پارامتر flags | اضافه شد
نمونه های بیشتر
مثال
بازگرداندن آرایه ای از نام فایل ها یا دایرکتوری هایی که با الگوی مشخص شده مطابقت دارد:
print_r(glob("*.*"));
?>
خروجی کد بالا می تواند این باشد:
آرایه
(
[0] => contacts.csv
[1] => default.php
[2] => target.txt
[3] => source.txt
[4] => tem1.tmp
[5] => test.htm
[6] => test.ini
[7] => test.php
[8] => test.txt
[9] => test2.txt
)
❮ مرجع فایل سیستم PHP