if($id == 10 or $id == 25 or $id == 35 or $id == 45 or $id == 55)
Можно ли как-то сгруппировать, чтобы было короче?
Спустя 1 час, 25 минут, 26 секунд (1.11.2010 - 01:57) kirik написал(а):
$check = array(10, 25, 35, 45, 55);
if(in_array($id, $check)) {
// ...
}
// или покороче:
if(in_array($id, array(10, 25, 35, 45, 55))) {
// ...
}
Спустя 1 час, 5 минут, 12 секунд (1.11.2010 - 03:02) vital написал(а):
switch(){
case 10:
case 25:
case 35:
case 45:
case 55: sdelatxorosho(); break;
}
case 10:
case 25:
case 35:
case 45:
case 55: sdelatxorosho(); break;
}
Спустя 3 минуты, 53 секунды (1.11.2010 - 03:06) kirik написал(а):
vital
if-ами в таком случае короче получится
if-ами в таком случае короче получится

Спустя 8 минут, 48 секунд (1.11.2010 - 03:15) vital написал(а):
Цитата |
if-ами в таком случае короче получится |
когда
Цитата |
есть условия типа |
т.е. там не один иф, а дленная линия с елсеифами, поэтому не короче. Так компактнее.
Спустя 19 часов, 32 минуты, 40 секунд (1.11.2010 - 22:48) mxwuser написал(а):
А есть ли функция противоположная in_array, которая бы проверяла отсутствие элемента в массиве?
Спустя 3 минуты, 24 секунды (1.11.2010 - 22:51) kovaldm написал(а):
Есть инверсия.
Спустя 10 минут, 29 секунд (1.11.2010 - 23:02) mxwuser написал(а):
Можно поподробнее, всае таки тема для начинающих, !in_array? (=
Спустя 41 секунда (1.11.2010 - 23:02) mxwuser написал(а):
Можно поподробнее, всае таки тема для начинающих, !in_array? (=
Спустя 1 минута, 35 секунд (1.11.2010 - 23:04) kovaldm написал(а):
Точно.