1masoud
5 سال پیش توسط 1masoud مطرح شد
6 پاسخ

شمارش فولدر

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


ثبت پرسش جدید
بهرام
تخصص : Laravel Developer
@bahram 5 سال پیش مطرح شد
0
count(\Illuminate\Support\Facades\File::directories('Directory Path'))

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

count(\Illuminate\Support\Facades\File::directories(public_path('/')))

مسعود
تخصص : HTML ,CSS ,JavaScript , PHP
@mrahmani2011 5 سال پیش مطرح شد
0

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


1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش آپدیت شد
0

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

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


Reza Amini
تخصص : PHP/Laravel
@rezi 5 سال پیش مطرح شد
0

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


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0
$total_items  = count( glob("test/*", GLOB_ONLYDIR) );

علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 5 سال پیش مطرح شد
0

و یا

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

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

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