راکت

شمارش فولدر

6 پاسخ

@ali.bayat
چطور میتونم تعداد فولدر ها رو بشمارم
می خوام تعداد فولدر های یک پوشه رو در بیاورم؟

1masoud
1masoud
@masoudproton
ثبت پرسش جدید

پاسخ‌ها

6
بهرام
بهرام
@bahram

تخصص: Laravel Developer

count(\Illuminate\Support\Facades\File::directories('Directory Path'))

برای مثال برای گرفتن تعداد پوشه‌های پوشه public می‌تونید بنویسید:

count(\Illuminate\Support\Facades\File::directories(public_path('/')))
مسعود
مسعود
@mrahmani2011

تخصص: HTML ,CSS ,JavaScript , PHP

با تابع glob() می تونی تموم پوشه ها رو گرفته و با تابع count() تعدادشون رو در بیاری

شاید پاسخ شما همین‌جا باشد

1masoud
1masoud
@masoudproton

تخصص: php,laravel

@bahram
من تو سرور قرار میدم اما پوشه public_htmlرو متوجه نمیشه و پوشه رو پیدا نمیکنه
ارور "/home/cdnpicabad/domains/cdnpic.abadis.ir/image/public" directory does not exist.

میشه راهنمایی کنید

Reza Amini
Reza Amini
@rezi

تخصص: PHP/Laravel

یک تابع داریم به نام scandir و یک تایع دیگه هم داریم به نام glob
که به تابع اول باید اسم اون فولدر رو پاس داد و به تابع دوم یک پترن
که هردو هم یک ارایه رو بر میگردونن
حالا شما میتونید با استفاده از count تعدادشو بگیرید

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

$total_items  = count( glob("test/*", GLOB_ONLYDIR) );
علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

و یا

count(array_filter(glob("test/*"), "is_dir"))

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام