یک اسکریپت 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) برای محاسبات استفاده کنید و برای داده‌های ناموجود یا قالب نادرست کنترل خطا قرار دهید.

توسط پژوهشگر در 221 روز قبل ساعت 01:23
دسته بندی ها: PHP PHP for beginner
nima در 221 روز قبل ساعت 13:26

نکته: پس از json_decode($json, true) حتماً با json_last_error() ارور را بررسی کنید تا داده‌های نامعتبر را فیلتر کنید. برای محاسبهٔ قیمت‌ها از floatval استفاده کنید تا محاسبه‌ها دقیق باشد و فیلدهای از دست رفته را با مقدار پیش‌فرض کنترل کنید. در نهایت خروجی را با json_encode بدهید و هدر Content-Type: application/json را ارسال کنید.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری