تابع ()glob
تعریف و کاربرد
تابع ()glob یک آرایه از نام فایل ها یا دایرکتوری هایی که با یک الگوی مشخص تطابق دارند را برمی گرداند.
این تابع یک آرایه از فایل ها یا دایرکتوری ها را برمی گرداند. و یا در صورت شکست FALSE را برمی گرداند.
نحوه نوشتن
glob(pattern,flags)
| پارامترها | توضیحات |
|---|---|
| pattern | ضروری. الگویی که قرار است آن را جستجو کنیم را مشخص می کند. |
| flags | اختیاری. تنظیمات خاص را مشخص می کند. مقادیر امکان پذیر:
|
مثال 1
<?php
print_r(glob("*.txt"));
?>
print_r(glob("*.txt"));
?>
خروجی کد بالا برابر است با:
Array
(
[0] => target.txt
[1] => source.txt
[2] => test.txt
[3] => test2.txt
)
(
[0] => target.txt
[1] => source.txt
[2] => test.txt
[3] => test2.txt
)
مثال 2
<?php
print_r(glob("*.*"));
?>
print_r(glob("*.*"));
?>
خروجی کد بالا برابر است با:
Array
(
[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
)
(
[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

این که برای پوشه ای هست که فایل php داخلش هست اگه بخایم یه دایرکتوری خاص رو بگیریم باید چه کنیم؟