درون ریزی مقدار value های یک foreach در یک آرایه

- 4 روز پیش
amirali bk ( 100 تجربه )
4 روز پیش

سلام دوستان من برای قسمت سبد خرید فروشگاه لاراولیم اومدم مقدار متاهامو ریختم تو یک آرایه که از اونور با foreach بیام value هاش رو بگیرم و باهم جمع کنم . این کدیه که براش نوشتم :

` foreach($basket as $item) {
$array = array_filter($item->meta->first()->toArray());

                        foreach ($array['rotakhti'][0] as $key) {
                            foreach ($key as $value) {
                                $lists[] = $value;
                            }
                        }

                        }`

با فرض اینکه 3 محصول در سبد خرید وجود داره ،خروجیش میشه کد زیر ، در صورتی که باید تو هر آرایه ۲ تا بریزه الان میاد مقدار آرایه قبلیو هم میریزه تو بعدی یعنی ۲ تا ۲ تا اضاف میکنه ولی من میخوام فقط همون دوتای خودشو بریزه . اومدم از breack هم استفاده کردم جواب نداد ! ممنون میشم راهنمایی کنید .
در واقع الان باید تو هر آرایه ۲ تا مقدار باشه .
array(2) { [0]=> string(6) "320000" [1]=> string(6) "420000" } array(4) { [0]=> string(6) "320000" [1]=> string(6) "420000" [2]=> string(6) "320000" [3]=> string(6) "420000" } array(6) { [0]=> string(6) "320000" [1]=> string(6) "420000" [2]=> string(6) "320000" [3]=> string(6) "420000" [4]=> string(6) "320000" [5]=> string(6) "420000" }

برای ارسال پاسخ باید وارد سایت شوید