hai provato a fare
$var=(string)((int)$var);

ah occhio che substr non funziona come pensi tu (almeno dall'esempio che hai fatto)