سلام.دوستان من یه جدول دارم که داخلش شماره فاکتور(order_id) و product_id و price ذخیره شده که میتونه هر order_id چنتا سطر داشته باشه بر اساس محصولات(product_id) مختلف موجود در یک فاکتور (میتونه یک product_id بر اساس تنوع رنگش بیش از یک سطر تکرار شده باشه ) . حالا من نیاز دارم تا بر اساس یک order_id برم ببینم که این فاکتور شامل چه محصولاتی میشه و دسته بندی (سر دسته) محصولات رو در بیارم و بعدش بصورت یک array قیمت هر محصول رو به شناسه ی دسته بندیش مقدار دهی key & value بدم . برای مثال کاری همیشه میکنیم شناسه محصول رو با قیمتش مقدار دهی میکردیم اینجوری :
product_id=>product_price
اما الان من میخوام اینکار رو بکنم:
product_cat_id =>product_price
که اینکار میکنم ولی در یک جا به مشکل میخورم و اونم اینکه بعضی مواقع محصولاتی از یک دسته بندی واحد هستن و همشون priduct_cat_id هاشون یکیه و حتی میتونه قیمت هاشونم یکی باشه که وقتی اینجوری میشه داخل foreach که میخوام push کنم هربار مقدارها رو داخل آرایم فقط یک مقدار بر میگردونه و اونم اولین key هست و دفعات بعدی چون key موجود بوده دیگه key های تکراری رو foreach نشون نمیده و قبول نمیکنه.
برای اینکه key های تکراری ازشون نگذره باید چیکار کرد و یا راه حل بهتری هست بگید بازم؟
تشکر
به Mohammad.H کمک کنید تا مشکل خودش را حل کند؛ اینطور میتوانیم با هم پیشرفت کنیم.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟