به دست آوردن فهرست همه فایل های (File) با یک فرمت خاص (مثلا jpg) موجود در یک پوشه (Folder)، با تابع glob ، در PHP
تابع glob در PHP ، می تواند برای به دست آوردن فهرست همه فایل های (File) با یک فرمت خاص (مثلا jpg) موجود در یک پوشه (Folder) به کار رود.
به مثال زیر توجه کنید :
فرض کنید که یک پوشه با نام kelidestan داریم که در مسیر زیر قرار دارد :
اکنون قصد داریم که تمامی فایل های (File) با یک فرمت خاص (به عنوان مثال، فایل های با فرمت jpg) در پوشه (Folder) مورد نظر را بیابیم.
برای این منظور، تابع glob را به صورت زیر به کار می بریم :
نتیجه :
برای نمایش متفاوت فهرست فایل ها (File) در خروجی، می توانیم کدهای PHP را به صورت زیر بنویسیم :
نتیجه :
اگر پسوند یک فایل (File) برابر JPG باشد (همان پسوند، ولی با حروف بزرگ)، آنگاه در فهرست فایل های (File) پیدا شده، وجود نخواهد داشت.
اگر بخواییم چند پسوند و نمایش بدیم باید چطوری بنویسیم که به جز jpg بیاد و پسوند های png و... رو نمایش بده؟