یک اسکریپت PHP بنویسید که یک رشته JSON از پاسخ API شامل لیستی از آیتمها (هر آیتم شامل فیلدهای category و price) را با استفاده از json_decode پردازش کند و برای هر دستهبندی مجموع و میانگین price را محاسبه کرده و خروجی را بهصورت JSON چاپ کند.
0.0 بازدید آخرین ویرایش در 221 روز قبل ساعت 01:23 0.0
با استفاده از json_decode($json, true) رشته JSON را به آرایهٔ associative تبدیل کنید، خطای تبدیل را با json_last_error() بررسی کنید، سپس با پیمایش آرایهها برای هر category مجموع و شمارش قیمتها را جمعآوری کرده و میانگین را محاسبه کنید؛ در پایان نتیجه را با json_encode خروجی داده و میتوانید هدر Content-Type: application/json را ارسال کنید. نکات: از تبدیل نوع مناسب (float) برای محاسبات استفاده کنید و برای دادههای ناموجود یا قالب نادرست کنترل خطا قرار دهید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
نکته: پس از json_decode($json, true) حتماً با json_last_error() ارور را بررسی کنید تا دادههای نامعتبر را فیلتر کنید. برای محاسبهٔ قیمتها از floatval استفاده کنید تا محاسبهها دقیق باشد و فیلدهای از دست رفته را با مقدار پیشفرض کنترل کنید. در نهایت خروجی را با json_encode بدهید و هدر Content-Type: application/json را ارسال کنید.
گزارش