سلام دوستان من برای قسمت سبد خرید فروشگاه لاراولیم اومدم مقدار متاهامو ریختم تو یک آرایه که از اونور با 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" }
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟