I ivo75 Registered 6 Юли 2009 #1 Имам една редица от числа разделени със запетая искам да направя проверка за всяко число дали е по-голямо от някакво число и е по-малко от друго
Имам една редица от числа разделени със запетая искам да направя проверка за всяко число дали е по-голямо от някакво число и е по-малко от друго
R Rado Registered 6 Юли 2009 #2 Код: $arr = explode($redicata_sus_zapetaiki,","); $min = stoinost; $max = stoinost; for($i = 0; $i < len($arr); $i++) if($arr[$i] > $ max) echo " po golqmo ot nqkva stoinost"; else if($arr[$i] < $min) echo " po-malko ot nqkakva stoinost"; else echo " mejdu 2te stoinosti";
Код: $arr = explode($redicata_sus_zapetaiki,","); $min = stoinost; $max = stoinost; for($i = 0; $i < len($arr); $i++) if($arr[$i] > $ max) echo " po golqmo ot nqkva stoinost"; else if($arr[$i] < $min) echo " po-malko ot nqkakva stoinost"; else echo " mejdu 2te stoinosti";
I ivo75 Registered 6 Юли 2009 #4 ето така <? $redicata_sus_zapetaiki="3,4,5,5,4,3,3"; $arr = explode($redicata_sus_zapetaiki,","); echo $arr; $minim = 2; $maxim = 6; for($i = 0; $i < strlen($arr); $i++) { if($arr[$i] > $maxim) echo " po golqmo ot nqkva stoinost"; else if($arr[$i] < $minim) echo " po-malko ot nqkakva stoinost"; } //else echo " mejdu 2te stoinosti"; ?> ми изписва следното Array po-malko ot nqkakva stoinost po-malko ot nqkakva stoinost po-malko ot nqkakva stoinost po-malko ot nqkakva stoinost po-malko ot nqkakva stoinost а не е това което искам
ето така <? $redicata_sus_zapetaiki="3,4,5,5,4,3,3"; $arr = explode($redicata_sus_zapetaiki,","); echo $arr; $minim = 2; $maxim = 6; for($i = 0; $i < strlen($arr); $i++) { if($arr[$i] > $maxim) echo " po golqmo ot nqkva stoinost"; else if($arr[$i] < $minim) echo " po-malko ot nqkakva stoinost"; } //else echo " mejdu 2te stoinosti"; ?> ми изписва следното Array po-malko ot nqkakva stoinost po-malko ot nqkakva stoinost po-malko ot nqkakva stoinost po-malko ot nqkakva stoinost po-malko ot nqkakva stoinost а не е това което искам
R Rado Registered 6 Юли 2009 #5 Добре де, малко съм оплескал синтаксиса Код: $arr = explode(",",$redicata_sus_zapetaiki); Код: for($i = 0; $i < sizeof($arr); $i++) Нататък трябва да се оправиш. Лесно е това
Добре де, малко съм оплескал синтаксиса Код: $arr = explode(",",$redicata_sus_zapetaiki); Код: for($i = 0; $i < sizeof($arr); $i++) Нататък трябва да се оправиш. Лесно е това
I ivo75 Registered 6 Юли 2009 #7 ето така работи <? $redicata_sus_zapetaiki="3,4,5,6,4,3,7"; $arr = explode(",",$redicata_sus_zapetaiki); foreach ($arr as $masiv) { if (($masiv > 6) or ($masiv < 2)) { echo " gre6ka"; break; } else { echo $masiv; //echo " mejdu 2te stoinosti"; } } ?> но това което искам е часта след else да се изпълни само ако нито един елемент на $masiv не е > от 6 и < от 2
ето така работи <? $redicata_sus_zapetaiki="3,4,5,6,4,3,7"; $arr = explode(",",$redicata_sus_zapetaiki); foreach ($arr as $masiv) { if (($masiv > 6) or ($masiv < 2)) { echo " gre6ka"; break; } else { echo $masiv; //echo " mejdu 2te stoinosti"; } } ?> но това което искам е часта след else да се изпълни само ако нито един елемент на $masiv не е > от 6 и < от 2