با استفاده از تابع array_sum در PHP، مجموع مقادیر یک آرایه از قیمتهای سفارشها را محاسبه کرده و نتیجه را نمایش دهید.
3.0 بازدید آخرین ویرایش در 203 روز قبل ساعت 02:41 0.0
برای حل این مسئله کافی است یک آرایه عددی (یا آرایه انجمنی با مقادیر عددی) از قیمتها تعریف کنید و تابع داخلی array_sum را روی آن صدا بزنید تا مجموع مقادیر برگشت داده شود؛ سپس با echo یا print مقدار را نمایش دهید. از آنجایی که ورودی ممکن است بهصورت رشته باشد، در صورت نیاز از array_map برای تبدیل به عدد یا از array_filter برای حذف مقادیر غیرعددی استفاده کنید. این کار در محیطهای PHP وب یا CLI قابل اجراست و نکتهٔ مفید این است که array_sum فقط روی مقادیر سطح اول کار میکند و برای آرایههای تو در تو باید اول آنها را باز کنید یا جمع جزئی را جداگانه محاسبه کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای محاسبه مجموع قیمتهای سفارش با استفاده از array_sum، آرایه سطح اول قیمتها را مستقیماً به این تابع بدهید تا نتیجه سریع به دست آید. اگر ورودیها به صورت رشتهای یا غیر عددی هستند، قبل از جمع از array_map('floatval', ...) یا array_filter برای حذف مقادیر غیر عددی استفاده کنید. توجه کنید که array_sum تنها روی سطح اول کار میکند؛ اگر آرایه prices تو در توست، باید آنها را باز کرده یا جمعهای جزئی را جداگانه محاسبه کنید. این روش هم در محیطهای وب و هم در CLI بهخوبی اجرا میشود.
گزارش