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