user999
Новичок
Помогите реализовать в switch проход циклом по массиву.
Если делать "вручную", то получается:
А если массивом и foreach, то нет:
Если делать "вручную", то получается:
PHP:
$a=9;
switch ($a) {
case ($a <-25):
echo "красный";
break;
case ($a <-10):
echo "желтый";
break;
case ($a >10):
echo "желтый";
break;
case ($a >25):
echo "красный";
break;
default:
echo "зеленый";
break;
}
PHP:
$a = 9;
$b = array("<-25" => "красный", "<-10" => "желтый", ">10" => "желтый", ">25" => "красный");
switch ($a) {
foreach ($b as $key => $value) {
case ($a $key):
echo $value;
break;
}
default:
echo "зеленый";
break;
}