L'errore di split è probabilmente dovuto al fatto che si usa al contrario di come avevo scritto...

Comunque tu hai usato explode che fa la stessa cosa, quindi va bene.

Non capisco perchè fai

Codice PHP:
$data_array explode(" "$diff); 
visto che non ci sono spazi...

A parte quello l'unico errore che vedo è:

Codice PHP:
echo ecco la differenza di 
in cui mancano le virgolette