PDA

View Full Version : سوال: اجرا شدن دستور هرچندبار، یکبار در foreach



mehran_gh
پنج شنبه 27 خرداد 1389, 13:44 عصر
با سلام خدمت اساتید محترم برنامه نویسی
چطوری میتونم یک دستور رو که در حلقه foreach قرار داره، هر ده بار یکبار اجراش کنم؟ یعنی یه چیزی تو این مایه :لبخند: :


foreach($test as $number => $t){
if($number == 10 || $number == 20 || $number == 30 || $number == 40 || $number == 50 || $number == 60 || $number == 70 || $number == 80 || $number == 90 || $number == 100 || $number == 110 || $number == 120){
// do somethings...
}
}

pashaie
پنج شنبه 27 خرداد 1389, 13:53 عصر
از باقی مونده یا همون مود mod که تو php با % نشون می دن استفاده کن



foreach($test as $number => $t){
if(($number % 10)==0){
// do somethings...
}

ABDOLHAMID(R@iny)
پنج شنبه 27 خرداد 1389, 14:07 عصر
لازم نیست انقدر کد بنویسی. توی همون if داخل بگو اگر $number % 10 = 0 کد رو اجرا کن. بعد از if هم بگو اگر $number=100 بریک کن از حلقه بپر بیرون.

ABDOLHAMID(R@iny)
پنج شنبه 27 خرداد 1389, 14:08 عصر
این پست رو داشتم میدادم پاشایی هنوز جواب نداده بود شرمنده :دی