c'è un po' di confusione nel tuo codice (o almeno credo visto che non l'hai messo tutto e sto andando a tentativi)
$line['differenza'] = "quella formula", cos'è? scritto così sembra un array di lunghezza 1 a cui ogni volta sovrascrivi il valore associato alla chiave 'differenza'

l'algoritmo, scritto in maniera rapida (poi te lo sistemi tu) è:
[code]
int i;
max = min = v[0];
for(i = 1; i<v.length; i++){
if(max<v[i]) max = v[i];
if(min>v[i]) min = v[i];
}
[code]