Intereting Posts
Вычисление отношения размера изображения для изменения размера PHP – вызов функции в объекте с помощью set_error_handler () mongo Ошибка PHP-приложения: Неустранимая ошибка: исключить исключение «MongoException» с сообщением «». не разрешено в ключе Asterisk AGI: Как получить или установить значение глобальной переменной? Можно ли обернуть приложение PHP / MySQL в двоичном формате, которое может работать как автономное приложение? Альтернатива Singleton для PHP PDO Невозможно сохранить данные из одной таблицы в другую таблицу Flash-просмотрщик в формате pdf Как дезинфицировать PDF-файлы Неопределенное смещение 1, массив в php Эффективно использовать Google App Engine для отправки большого количества писем с помощью PHP? Разница между исключениями и ошибками? загрузить файл изображения в хранилище Google Cloud Smarty печатает WHITE SPACE между переменными (в Loop)? Использование переменной в предложении WHERE

Подсчет секунд между массивом даты в php

Это сводит меня с ума. И то, что я хочу сделать, – подсчитать количество секунд, в течение которых пользователь остался в определенном отделе, например, депт № 8.

У меня есть этот массив:

$time = array( '91' => array( '100' => array( '2014/05/28 00:23:26' =>array( 'id' =>'15', 'time' => '2014/05/28 00:23:26', 'dept' => '8' ), '2014/05/28 00:25:51' =>array( 'id' =>'15', 'time' => '2014/05/28 00:25:51', 'dept' => '8' ), '2014/05/28 00:27:45' =>array( 'id' =>'15', 'time' => '2014/05/28 00:27:45', 'dept' => '9' ), '2014/05/28 00:28:01' =>array( 'id' =>'15', 'time' => '2014/05/28 00:28:01', 'dept' => '8' ), '2014/05/28 00:30:46' =>array( 'id' =>'15', 'time' => '2014/05/28 00:30:46', 'dept' => '4' ) ) ) ); 

Объяснение:

23:26 к 25:51 имеет 145 разниц в секундах.

25:51 до 27:45 имеет 114 разниц в секундах.

28:01 – 30:46 имеет 165 разниц в секундах.

Поэтому, если мы добавим их 145 + 114 + 166. Всего секунд, в течение которых пользователь остался в этом отделе, составляет 424 секунды.

А в департаменте 9: 27:45 – 28:01 имеет 16 разницей в секундах.

Я хочу получить результат на основе этого массива:

 $results = array( '8' => '424', '9' => '16' ); 

Коды, которые я сделал до сих пор, находятся в: https://eval.in/591599. Я получаю неправильные результаты. Пожалуйста, помогите мне.

Solutions Collecting From Web of "Подсчет секунд между массивом даты в php"