• 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
نمایش فقط یک آرایه در حلقه foreach
#1
سلام، وقت بخیر دوستان

من یک قطعه کد دارم بدین شکل:

کد پی‌اچ‌پی:
<?php 
foreach($this->list as $key=>$value){ 
  
$variable1=یه سری عملیات
  $variable2
=یه سری عملیات
  $variable3
=یه سری عملیات
  $variable4
=یه سری عملیات
  ?>

7 تا آرایه داریم داخلش در دیتابیس، من میخام هر دفعه فقط یک آرایه انتخاب بشه ( 0 , 1 , 2, 3, 4, 5, 6, 7 ) و عملیات مدنظر رو روش اعمال کنم

میشه از یه کد جایگزین استفاده کردن به جای foreach ؟ چطوری ؟

ممنون میشم راهنمایی کنید.
  پاسخ
تشکر شده توسط :
#2
کد پی‌اچ‌پی:
foreach($this->list as $key=>$value)

    if(
$key==0)
    {
        
//یه سری عملیات
    
}
    
    if(
$key==1)
    {
        
//یه سری عملیات
    
}
    
    
    
    if(
$key==2)
    {
        
//یه سری عملیات
    
}

وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط : Grafix ayoubsys
#3
ممنون رضا جان

اما جواب نداد، نمیشه از دستور جایگزین استفاده کرد ؟
چون من تمام آرایه هارو همزمان احتیاج ندارم، از 7 مورد، 3-4 موردش رو میخام استفاده کنم
  پاسخ
تشکر شده توسط :
#4
خب چرا از یه فانکشن استفاده نمیکنید که هر دفعه یه آرایه رو به عنوان آرگومان ورودی بهش بدید؟
هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
  پاسخ
تشکر شده توسط : Grafix
#5
(۱۳۹۶ آبان ۰۲, ۰۲:۱۸ ب.ظ)Grafix نوشته: ممنون رضا جان

اما جواب نداد، نمیشه از دستور جایگزین استفاده کرد ؟
چون من تمام آرایه هارو همزمان احتیاج ندارم، از 7 مورد، 3-4 موردش رو میخام استفاده کنم

Sad

میتونی توی حلقه شرط بذاری وقتی به مورد مورد نظرت رسید کاراشو بکن.
وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط : Grafix


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان