یک اسکریپت PHP بنویسید که یک آرایه شامل تایماستمپها یا رکوردهای گزارش روزانه دریافت کند و با استفاده از array_reverse ترتیب آنها را معکوس کند تا جدیدترین رکوردها ابتدا نمایش داده شوند و خروجی را چاپ کند.
1.0 بازدید آخرین ویرایش در 223 روز قبل ساعت 01:03 0.0
برای حل این مسئله از تابع داخلی PHP به نام array_reverse استفاده کنید؛ کافی است آرایه ورودی را به array_reverse بدهید و نتیجه را با print_r یا json_encode چاپ کنید. توجه کنید اگر آرایه شما کلیدهای انجمنی (associative) دارد و میخواهید کلیدها بازنشانی شوند، از array_values روی خروجی استفاده کنید یا پارامتر دوم array_reverse را برای حفظ یا حذف کلیدها تنظیم کنید؛ همچنین قبل از پردازش با is_array اعتبارسنجی کنید و برای نمایش در وب میتوانید از حلقه foreach برای قالببندی HTML استفاده کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
قبل از پردازش ورودی با is_array صحت آرایه را چک کنید تا از هشدارها جلوگیری شود. array_reverse فقط ترتیب را معکوس میکند؛ اگر میخواهید کلیدها حفظ شوند، پارامتر دوم را true بدهید و در غیر این صورت از array_values برای بازنشانی کلیدها استفاده کنید. برای اینکه جدیدترین رکوردها واقعاً اول باشند، باید آرایه را ابتدا بر اساس تایماستمپ مرتب کنید و سپس معکوس کنید. خروجی را میتوانید با json_encode چاپ کنید یا با foreach قالب HTML بسازید.
گزارش