طراحی سایت, ساخت ربات تلگرام, آموزش php , سورس کد php ,سورس ربات تلگرام , سورس فروشگاه اینترنتی , آموزش طراحی وب

محاسبه طول آرایه در php


محاسبه طول آرایه در php

می توانیم طول آرایه در php را با تابع count و تابع sizeof محاسبه کنیم . هر دو این توابع یک کار را انجام می دهند . تابع sizeof در واقع یک آلیاس (alias) برای تابع count است . sizeof در php همان کار sizeof در C که برای شمارش نوع داده ای به کار می رود را,  انجام نمی دهد . همچنین سرعت اجرای تابع count بیشتر از sizeof است. پس با استفاده از تابع count به محاسبه طول آرایه در php اقدام کنید ! .

شمارش تعداد خانه های یک آرایه , یا مقادیر داخل یک شی (object) که مثلا از دیتابیس fetch شده است و برگشت آن به صورت یک مقدار عددی , توسط این توابع انجام می شود .

این تابع دو آرگومان را می پذیرد , که اولین آرگومان آن یک آرایه و اجباری است .

محاسبه طول آرایه در php توسط تابع count

سینتکس تابع count در php

اولین آرگومان تابع count یک آرایه است و دومین آرگوما مشخص کننده mode است که آیا شمارش برای یک آرایه چند بعدی (تو در تو) است یا نه .

برای شمارش همه خانه های یک آرایه چند بعدی , باید مقدار پارامتر COUNT_RECURSIVE (یا ۱) را ست کنید.

مقادیری که آرگومان دوم به عنوان پارامتر می پذیرد :

  • ۰ – پیش فرض . همه مقادیر آرایه های چند بعدی را محاسبه نمی کند
  • ۱ – تعداد همه خانه های آرایه چند بعدی را نیز محاسبه می کند.

مثال کد پیدا کردن طول آرایه در PHP

کد php زیر مثالی از شمارش همه مقادیر یک آرایه است .

حتما بخوانید  فایل php.ini چیست

برای کپی صحیح و کامل کدها ، دابل کلیک کرده تا وارد محیط سفید و کپی شوید در غیر اینصورت امکان دارد اجرای کدها با مشکل روبرو شود

حتی اگر اعدا ایندکس آرایه به صورت تصادفی باشد , مقدار طول آرایه یکسان خواهد بود.

اگر تلاش کنیم که طول مقدار null را محاسبه کنیم , خروجی ۰ خواهد بود

اگر قصد شمارش مقدار boolean true – false)) را داشته باشیم , خروجی ۱ خواهد بود .

محاسبه طول آرایه در php توسط تابع sizeof

تابع sizeof آلیاس (اشاره به) تابع count است . فقط برای جایگزین از تابع count استفاده کنید . اما پیشنهاد می شود از تابع count به جای sizeof بهره ببرید .  به هر حال خروجی همان خواهد بود .

امیدوارم از آموزش محاسبه طول آرایه در php با دو تابع count و sizeof لذت برده باشید .

هر گونه مشکلی در پیاده سازی کدهای محاسبه طول آرایه داشتید ، از قسمت نظرات اقدام کنید . سریعا ، پاسخگوی سوالات شما هستیم .

حتما بخوانید  اتصال به سرور FTP در PHP

موفق و پیروز باشید.

حسن شفیعی
مدرس ، پنتستر ، توسعه دهنده اپلیکیشن های تحت وب ، عضو مرکز حامی نخبگان و از مدیران و اعضای رسمی تیم امنیتی آشیانه هستم . علاقه خاصی به زبان های تحت وب, امنیت شبکه و لینوکس دارم و هر روز تلاش می کنم به این حوزه ها مسلط تر شوم و اطلاعاتم را در وب به اشتراک بگذارم

دیدگاه کاربران

avatar

دانلود رایگان (هدیه ویژه)

کتاب آموزش زبان برنامه نویسی PHP را دانلود و همین امروز یادگیری را شروع کن و به جمع برنامه نویسان ملحق شو ;)

دانلود رایگان کتاب

سورس فروشگاهی دیجی کالا

بخش کاربران

هنوز عضو نیستید ؟ کلیک کنید

مجوزهای ما

logo-samandehi

دانلود کتاب

عضویت رایگان خبرنامه

تخفیف 150 هزار تومانی برای سورس فروشگاهی دیجی کالا تا پایان خردادماه - کد تخفیف : np150
ثانیه
دقیقه
ساعت
روز
خرید محصول