آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

دو گام در هر حلقه foreach

مهدی  7 سال پیش  7 سال پیش
0 0

سلام دوستان

داخل حلقه 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>';
}
0 0
ممنون جناب علیپور... تست می کنم و نتیجه رو اعلام می کنم (7 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .