Boa noite! Estou criando um sistema de abastecimento para treinar o aprendizado, porém me deparei com um problema e não estou conseguindo pensar em uma maneira de resolvê-lo. Eu busco no banco de dados os odômetros cadastrados na hora do abastecimento e retorno assim:
$statement->execute();
$lista = $statement->fetchAll();
return $lista;
Quero pegar esse array e calcular o km rodado. Então, para isso, tenho que pegar os odômetros desse array e ir subtraindo o maior pelo menor e depois somar essa diferença para chegar no km rodado. Ex:
array(3) { [0]=> array(22) { [2]=> string(5) "21:02" ["odometro"]=> string(6) "131364" }
[1]=> array(22) {[2]=> string(5) "19:31" ["odometro"]=> string(6) "130034" }
[2]=> array(22) {[2]=> string(5) "19:50" ["odometro"]=> string(6) "129642" }
Deu pra entender? Como eu poderia resolver esse problema?