Мне нужно заменить все общие значения на соответствующее вычитание начального и конечного значений. Значения поступают из результата sql Любая помощь, как это сделать? Для Ex:заменить значение в многомерном массиве-фате
12.30 - 5.00 = 7.30
15.30 - 7.00 = 8.30
16.30 - 9.00 = 7.30
существующий массив
array(184) {
[1]=>
array(3) {
["start"]=>
string(4) "5.00"
["end"]=>
string(4) "12.30"
["total"]=>
string(4) "1.00"
}
[2]=>
array(3) {
["start"]=>
string(4) "7.00"
["end"]=>
string(4) "15.30"
["total"]=>
string(4) "1.00"
}
[3]=>
array(3) {
["start"]=>
string(4) "9.00"
["end"]=>
string(4) "16.30"
["total"]=>
string(4) "1.00"
}
... // more records are there
}
Заменено Окончательный массив
array(184) {
[1]=>
array(3) {
["start"]=>
string(4) "5.00"
["end"]=>
string(4) "12.30"
["total"]=>
string(4) "7.30"
}
[2]=>
array(3) {
["start"]=>
string(4) "7.00"
["end"]=>
string(4) "15.30"
["total"]=>
string(4) "8.30"
}
[3]=>
array(3) {
["start"]=>
string(4) "9.00"
["end"]=>
string(4) "16.30"
["total"]=>
string(4) "7.30"
}
... // more records are there
}
У нас есть время или количество (10) чисел здесь? Например, 5.20-4.30 = 0.90 в базе (10) и 5.20-4.30 = 0.50 раз. Я предполагаю, что пришло время, но хочу быть уверенным, прежде чем дать вам ответ (потому что оба уже опубликованных ответа основаны на десятичных знаках, а не на времени). –
да пришло время – gecco
@MichalPrajsnar, у вас есть хорошая точка здесь. – invisal