یه تابستون متفاوت با یه تصمیم هوشمندانه! دوره هوش مصنوعی یه تابستون متفاوت با یه تصمیم هوشمندانه! دوره هوش مصنوعی
🎯 ثبت نام
بستن تبلیغات
دوره آموزش جامع PHP از صفر تا صد با پروژه‌های عملی

توی دوره رایگان PHP، هر چیزی که برای حرفه‌ای شدن نیاز داری رو یاد می‌گیری! از مفاهیم پایه تا پیشرفته، همراه با یه پروژه واقعی برای ساخت یه سایت مثل آپارات.

مشاهده بیشتر
دوره پروژه‌محور لاراول: ساخت وبسایت خبری از صفر تا صد

توی این دوره با هم یه وبسایت خبری واقعی رو از صفر می‌سازیم! از طراحی دیتابیس و احراز هویت تا ساخت API و یه پنل مدیریت حرفه‌ای، همه رو یاد می‌گیریم و آماده پروژه‌های واقعی میشی!

مشاهده بیشتر

آموزش کار با تابع ()scandir در PHP

آموزش کار با تابع ()scandir در PHP

تابع ()scandir در PHP ، در خروجی یک آرایه از فایل ها و پوشه هایی که در قالب پارامتر $directory ارسال شده، برمی گرداند.


دستور استفاده از تابع ()scandir در PHP

1
array scandir ( string $directory [, int $sorting_order [, resource $context]] );<button></button>

شرح کاربرد تابع ()scandir در PHP

تابع scandir() در خروجی یک آرایه از فایل ها و پوشه هایی که در قالب پارامتر $directory ارسال شده، برمی گرداند.


پارامترهای ارسالی به تابع ()scandir در PHP

شماره ی پارامتر
پارامتر مربوطه و شرح کاربرد آن
1
directory(پارامتر الزامی)
پوشه ای که محتوای آن را تابع می خواند و فایل ها و پوشه های آن را در خروجی برمی گرداند.
2
sorting_order(پارامتر اختیاری)
ترتیب مرتب سازی و بازگردانی آیتم های آرایه ی خروجی را تعیین می کند. به صورت پیش فرض 0 (صعودی) و در غیر این صورت نزولی (1) مرتب سازی را انجام می دهد.
3
context(پارامتر اختیاری)
این پارامتر بستر یا context ای که پوشه در آن باز می شود را مشخص می کند. context عبارت است از تعدادی تنظیمات که رفتار یک stream یا توالی از فایل ها را مشخص می کند.

خروجی تابع ()scandir در PHP


مثال:

1
2
3
4
5
6
7
8
<!--?php
   $dir    = '/newfolder';
   $files1 = scandir($dir);
   $files2 = scandir($dir, 1);
   print_r($files1);
   print_r($files2);
?-->
<button></button>

خروجی:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Array (
   [0] => .
   [1] => ..
   [2] => abc.php
   [3] => bbc.txt
   [4] => somedir
)
Array (
   [0] => somedir
   [1] => indiabbc.txt
   [2] => status999.php
   [3] => ..
   [4] => .
)
<button></button>

1396/04/11 3601 1289
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...