بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
دو گام در هر حلقه foreach
سلام دوستان
داخل حلقه foreach من قصد دارم یک کاری کنم که واقعیت نمی دونستم حتی به انگلیسی چی سرچ کنم که ببینم اصلا شدنی هست یا نه :)
شما فکر کنید یک ارایه دارید که 4 تا اندیس داره و قصد دارید با foreach اون رو پیمایش کنید.
در حالت عادی حلقه باید 4 مرتبه تکرار بشه تا محتویات ارایه و ... رو نشون بده، درسته؟
حالا من قصد دارم کاری کنم که توی هر بار که حلقه اجرا میشه دو خونه از ارایه پیمایش بشه....
نمی دونم تونستم منظورمو درست برسونم یا نه، اگر توضیحاتم ناواضح هست لطفا بگید که مجدد توضیح بدم
پیشاپیش ممنونم
برای این سوال 1 پاسخ وجود دارد.
مشاهده پاسخ صحیح
پاسخ به سوال
امین علیپور
7 سال پیش
+1
0
پاسخ صحیح
تو هرسری از حلقه دوتا از خونه هاشو میگیره میزاره تو ارایه $values
$data =[2,3,43,4,23,4];
foreach(array_chunk($data, 2) as $values) {
echo $values[0].$values[1].'<br>';
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .