Миссия массива:
Код: Выделить всё
Array(
[0] => Array (
[days] => Monday
[hours] => 1,0,0,0,0,0
)
[1] => Array
(
[days] => Tuesday
[hours] => 1,1,0,0,0,1
)
)
Код: Выделить всё
Array(
[0] => Array (
[days] => Monday
[hours] => 1,0,0,0,0,0
)
[1] => Array
(
[days] => Tuesday
[hours] => 1,1,0,0,0,1
)
)
[1] => Array
(
[days] => Wednesday
[hours] => 1,1,0,0,0,1
)
)
Во-первых, сотрудник недоступен, если количество дней миссии превышает количество дней сотрудника:
Код: Выделить всё
foreach ($mission as $m) {
# code...
$m_days[] = $m['days'];
foreach ($employee as $e) {
$e_days[] = $e['days'];
}
$i++;
}
/// First condition if m_days > e_days so valid
$valid = (sizeof($m_days) > sizeof($e_days)) ? true : false;
С array_diff это не работает, как показано здесь
Не могли бы вы мне помочь?
Спасибо.
Подробнее здесь: https://stackoverflow.com/questions/417 ... s-with-php