trim($testo);

Altrimenti può esserci qualche carattere "strano"... Prova a dargli un occhio con un editor binario.

Potresti alternativamente fare qualcosa tipo:

substr($testo,0,strlen($testo)-2);

e vedi che ti esce..