update ... where id IN (1, 2, 3)
$arr = [
11 => true,
12 => true,
15 => false,
16 => true,
17 => false,
18 => false
];
reset($arr);
$key_from = key($arr);
$key_to = key($arr);
$last_value = array_values($arr)[0];
$result = [];
foreach ($arr as $key => $value) {
if ($last_value == $value) {
$key_to = $key;
} else {
$result[] = $key_from . ' - ' . $key_to . ' ' . (($last_value) ? 'true' : 'false');
$key_from = $key;
$key_to = $key;
$last_value = $value;
}
}
$result[] = $key_from . ' - ' . $key_to . ' ' . (($last_value) ? 'true' : 'false');
print_r($result);
Пиджак замшевый --- зеленый
Пиджак замшевый --- синий
Магнитофон импортный --- большой
Магнитофон импортный --- маленький
Привлекает project management, но можно ли им стать без опыта работы программистом?Можно, даже нужно. Навыки программирования обычному PM скорее мешают.
Не люблю точные наукиГлавные личные качества PM - это точность в плане сроков, четкость в плане формулировок и умение брать на себя ответственность в плане принятия решений. Творчества в этой работе ровно 0.
склоняюсь к тому, чтобы поработать фронт-энд разработчикомА где тут творчество? Если просто верстать - это работа не особо интеллектуальная, если именно фронтэнд-разработчик (ангуляр итд) - то это по сути то же программирование, вид сбоку.
Проблема в том что в таблице могут повторяться предметы ($name) но с разными ($price) и в бд заносится лишь последнее, а нужно что бы заносилось минимальное значение.
$tmp = [];
foreach ($data as $item) {
if (!isset($tmp[$item->name])) {
$tmp[$item->name] = $item->price;
} else {
if ($item->price < $tmp[$item->name]) $tmp[$item->name] = $item->price;
}
}
First of all, and on a personal experience but with IBM x345, its BIOS identifies the CD as removable device and it isn't capable of booting from USB until you do a BIOS update to the latest available (and wish that the latest BIOS supports USB boot)askubuntu.com/questions/300414/loading-ubuntu-onto...