تابع ()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 داخلش هست اگه بخایم یه دایرکتوری خاص رو بگیریم باید چه کنیم؟